XML 382 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Nov. 10, 2021
Stock-based compensation plans      
Total Stock Compensation Expense $ 14,802,000 $ 13,551,000  
2023 Stock Incentive Plan      
Stock-based compensation plans      
Total Stock Compensation Expense $ 14,667,000 $ 13,401,000  
Employee Stock Purchase Plan      
Stock-based compensation plans      
Number of shares authorized (in shares)     425,000
Maximum percentage of cash compensation allowed to be deducted for the purchase of common stock by eligible employees 10.00%    
Maximum number of shares to be purchased by employee in one calendar year (in shares) 1,000    
Maximum amount of shares to be purchased by employee in one calendar year $ 25,000    
Purchase price expressed as a percentage of the market price of the common stock on the purchase date or on the date of entry 85.00%    
Shares issued (in shares) 9,832 19,789  
Total Stock Compensation Expense $ 135,000 $ 150,000  
Restricted Stock | 2023 Stock Incentive Plan      
Stock-based compensation plans      
Number of shares authorized (in shares) 1,750,000    
Number of shares awarded (in shares) 1,591,800    
Number of shares available (in shares) 2,052,796    
Remaining average vesting period for recognition of unrecognized compensation expense 1 year    
Intrinsic value of unvested shares $ 22,800,000    
Total Stock Compensation Expense $ 18,500,000    
Minimum | 2023 Stock Incentive Plan | Service-Based Vesting      
Stock-based compensation plans      
Vesting period 1 year    
Minimum | 2023 Stock Incentive Plan | Performance-Based Vesting      
Stock-based compensation plans      
Vesting period 1 year    
Maximum | 2023 Stock Incentive Plan | Service-Based Vesting      
Stock-based compensation plans      
Vesting period 4 years    
Maximum | 2023 Stock Incentive Plan | Performance-Based Vesting      
Stock-based compensation plans      
Vesting period 2 years