XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended 108 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for issuance under plans (in shares) 156,341     156,341
Intrinsic value of options exercised $ 798 $ 0 $ 0  
Options granted (in shares)       0
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period 10 years      
Proceeds from share issuances $ 765 0 0  
Unrecognized compensation cost 0     $ 0
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost $ 16,808 14,205 12,086  
Weighted average forfeiture rate 6.40%      
Unrecognized compensation cost $ 23,044     23,044
Unrecognized compensation cost, period of recognition 2 years 1 month 24 days      
Restricted Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
Restricted Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Performance-Based Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Compensation cost $ 12,183 12,433 9,299  
Unrecognized compensation cost $ 19,642 $ 18,798 $ 13,241 $ 19,642
Unrecognized compensation cost, period of recognition 3 years 3 years 3 years  
Performance component weight percentage 50.00%      
Minimum shares issued for each PSU (in shares) 0      
Maximum shares issued for each PSU (in shares) 2      
Dividend yield 0.00% 0.00% 0.00%