Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Narrative (Details)

v3.25.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2024
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award          
Number of shares available for grant (shares)   8,083,573      
Granted (shares)   0 0 0  
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award          
Expiration period   10 years      
Intrinsic value of stock options exercised | $   $ 472 $ 1,693 $ 1,306  
Proceeds from stock options exercised | $   $ 0 $ 0 $ 0  
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
Unrecognized stock-based compensation expense, period for recognition   1 year 7 months 20 days      
Granted (shares)   1,126,166 1,195,835 2,779,690  
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
Unrecognized stock-based compensation expense, period for recognition   1 year 6 months 18 days      
Performance Stock Units | 2024 Grants          
Share-based Compensation Arrangement by Share-based Payment Award          
Award requisite performance period   3 years      
Estimated weighted average fair value of awards (in usd per share) | $ / shares   $ 11.64      
Performance Stock Units | 2024 Grants | Company Performance Measure          
Share-based Compensation Arrangement by Share-based Payment Award          
Granted, percentage of target   0.50      
Performance Stock Units | 2024 Grants | Total Shareholder Return (TSR)          
Share-based Compensation Arrangement by Share-based Payment Award          
Granted, percentage of target   0.50      
Performance Stock Units | 2024 Grants | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage   0.00%      
Performance Stock Units | 2024 Grants | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage   200.00%      
Performance Stock Units | 2023 Grants          
Share-based Compensation Arrangement by Share-based Payment Award          
Granted (shares)   535,629 721,537    
Award requisite service period     3 years    
Estimated weighted average fair value of awards (in usd per share) | $ / shares   $ 12.27      
Performance Stock Units | 2023 Grants | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage     0.00%    
Performance Stock Units | 2023 Grants | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage     200.00%    
Performance Stock Units | 2022 Grants          
Share-based Compensation Arrangement by Share-based Payment Award          
Granted (shares)       295,132  
Award requisite service period       3 years  
Estimated weighted average fair value of awards (in usd per share) | $ / shares   $ 8.82      
Performance Stock Units | 2022 Grants | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage       0.00%  
Performance Stock Units | 2022 Grants | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage       200.00%  
Performance Stock Units | 2021 Grants          
Share-based Compensation Arrangement by Share-based Payment Award          
Award requisite service period 3 years        
Performance Stock Units | 2021 Grants | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting percentage         0.00%
Restricted Stock Awards          
Share-based Compensation Arrangement by Share-based Payment Award          
Granted (shares)   4,540 5,081 0  
Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Grace Period After Separation   6 months