XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 $ 485 $ 499 $ 480
Allocated share-based compensation expense $ 9,536 $ 8,210 $ 6,636
Non-Management Award Grant      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Shares issued for services (in shares) 98,752 93,007 69,937
Shares issued for services, value $ 900 $ 939 $ 849
Non-vested Shares      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Non-options, nonvested, number (in shares) 3,225,400 2,539,473 2,058,890
Number of shares available for grant (in shares) 1,784,563    
Compensation cost not yet recognized $ 10,846    
Total compensation cost not yet recognized, period for recognition (in years) 1 year 7 months 6 days    
Shares Subject to Time      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Non-options, nonvested, number (in shares) 915,722    
Shares Subject to Performance      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Non-options, nonvested, number (in shares) 2,309,628