XML 116 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Plan Description (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 23, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Tax benefit from compensation expense $ 2,200 $ 2,600 $ 3,100  
ISOs, SARs, and NQSOs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term 10 years      
ISOs, SARs, and NQSOs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years      
ISOs, SARs, and NQSOs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
Restricted stock, performance shares and performance units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock, restriction period 1 year      
Time-based vesting of grants | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock, restriction period 3 years      
2024 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares initially available for grant to participants (in shares)       4,500,000
Number of shares available for future grant (in shares) 2,522,950      
2024 Stock Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price of common stock, percent 100.00%      
2024 Stock Incentive Plan | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term 10 years