XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Shares held in employee trust (in shares) 130,863 130,863  
Initial vesting percentage 25.00%    
Vesting percentage 100.00%    
Vesting period (in years) 4 years    
Cost recognized $ 499 $ 480 $ 426
Allocated share-based compensation expense $ 8,210 $ 6,636 $ 6,554
Non-Management Award Grant      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Shares issued for services (in shares) 93,007 69,937 50,245
Shares issued for services, value $ 939 $ 849 $ 587
Non-vested Shares      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Non-options, nonvested, number (in shares) 2,539,473 2,058,890 2,290,644
Number of shares available for grant (in shares) 2,994,544    
Compensation cost not yet recognized $ 9,157    
Total compensation cost not yet recognized, period for recognition (in years) 1 year 8 months 12 days    
Shares Subject to Time      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Non-options, nonvested, number (in shares) 642,552    
Shares Subject to Performance      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Non-options, nonvested, number (in shares) 1,896,921