XML 112 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares)     10,000,000
Options expiration period 10 years    
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options expiration period 10 years    
Unrecognized compensation cost $ 4,895    
Expected recognized period 2 years    
Performance shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for options 2 years    
Option forfeited (in shares) 10,095    
Outstanding (in shares) 815,121 825,216  
Options granted, weighted average fair value (in dollars per share) $ 20.31    
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 40,721    
Expected recognized period 2 years    
Granted (in shares) 414,177,000    
Granted (in dollars per share) $ 97.20    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for options 3 years    
Minimum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance period 3 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for options 5 years    
Maximum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance period 4 years