XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Restricted Stock and Other Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock      
Tax (expense) benefits for compensation tax deductions in excess of compensation expense $ (57) $ (222)  
Time Lapse Restricted Shares 2025      
Restricted Stock      
Vesting period (in years) 3 years    
Time Lapse Restricted Shares 2024      
Restricted Stock      
Vesting period (in years) 3 years    
Time Lapse Restricted Shares 2023      
Restricted Stock      
Vesting period (in years) 4 years    
Restricted Stock      
Restricted Stock      
Weighted average grant date fair value (in dollars per share) $ 7.27 $ 9.5 $ 6.72
Total fair value of shares vested $ 7,600 $ 7,800 $ 2,900
Unrecognized compensation cost related to non-vested restricted shares $ 16,600    
Period for recognition of compensation cost related to non-vested restricted shares 2 years    
Time Lapse Restricted Shares 2022      
Restricted Stock      
Vesting period (in years) 5 years    
Time Lapse Restricted Shares Prior to 2022      
Restricted Stock      
Stock based compensation award, vesting percentage 20.00%    
Performance Shares      
Restricted Stock      
Vesting period (in years) 3 years    
Stock based compensation award, vesting percentage 100.00%