XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Stock Options, Restricted Stock and Other Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock incentive plans      
Tax adjustment $ (222,000) $ 640,000  
Restricted Shares      
Stock incentive plans      
Weighted average grant date fair value (in dollars per share) $ 9.50 $ 6.72 $ 3.87
Total fair value of shares vested $ 7,800,000 $ 2,900,000 $ 1,800,000
Unrecognized compensation cost related to non-vested restricted shares $ 13,800,000    
Period for recognition of compensation cost related to non-vested restricted shares 2 years 9 months 18 days    
Time Lapse Restricted Shares 2024      
Stock incentive plans      
Vesting period 3 years    
Time Lapse Restricted Shares 2023      
Stock incentive plans      
Vesting period 4 years    
Time Lapse Restricted Shares 2022      
Stock incentive plans      
Vesting period 5 years    
Time Lapse Restricted Shares Prior to 2022      
Stock incentive plans      
Stock based compensation award, vesting percentage 20.00%