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

Stock-Based Compensation - Narrative (Details)

v3.25.4
Stock-Based Compensation - Narrative (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2025
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award        
Number of shares available for grant (shares) | shares   7,405,254    
Granted (shares) | shares   0 0 0
Equity-based compensation   $ 9,746,000 $ 11,126,000 $ 12,984,000
Stock compensation expense, tax benefit   $ 1,597,000 2,493,000 1,655,000
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award        
Expiration period   10 years    
Intrinsic value of stock options exercised   $ 896,000 472,000 1,693,000
Proceeds from stock options exercised   $ 0 $ 0 $ 0
Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting grace period   6 months    
Granted (shares) | shares   0 4,540 5,081
Equity instruments other than options, Vested in period, fair value   $ 0 $ 40,000 $ 50,000
Equity-based compensation   0 $ 0  
Unrecognized stock-based compensation expense, other than options   $ 0    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (shares) | shares   985,551 1,126,166 1,195,835
Equity instruments other than options, Vested in period, fair value   $ 10,040,000 $ 11,102,000 $ 17,008,000
Unrecognized stock-based compensation expense, other than options   $ 4,567,000    
Unrecognized stock-based compensation expense, period for recognition   1 year 7 months 20 days    
Restricted Stock Units | Board of Directors        
Share-based Compensation Arrangement by Share-based Payment Award        
Award requisite service period   1 year    
Restricted Stock Units | Employee        
Share-based Compensation Arrangement by Share-based Payment Award        
Award requisite service period   3 years    
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (shares) | shares   508,109 535,629 721,537
Equity instruments other than options, Vested in period, fair value   $ 0 $ 0 $ 4,035,000
Equity-based compensation   0 $ 0 $ 0
Unrecognized stock-based compensation expense, other than options   $ 3,786,000    
Unrecognized stock-based compensation expense, period for recognition   1 year 9 months 14 days    
Performance Stock Units | 2025 Grants        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (shares) | shares   508,109    
Award requisite performance period   3 years    
Performance Stock Units | 2025 Grants | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting percentage   0.00%    
Performance Stock Units | 2025 Grants | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting percentage   200.00%    
Performance Stock Units | 2025 Grants | Company Performance Measure        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted, percentage of target   0.50    
Performance Stock Units | 2025 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        
Share-based Compensation Arrangement by Share-based Payment Award        
Award requisite performance period   3 years    
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 | 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 | 2023 Grants        
Share-based Compensation Arrangement by Share-based Payment Award        
Award requisite service period       3 years
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        
Award requisite service period 3 years      
Performance Stock Units | 2022 Grants | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting percentage   0.00%