XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 13, 2021
Apr. 07, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) 346,848       1,094,823
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense $ 2,199 $ 3,008      
Expected weighted-average term 1 year 7 months 6 days        
Tax deficiency $ 282 $ 536 $ 79    
Shares surrendered (in shares) 72,658 125,701 48,285    
Granted (in shares) 94,704 179,580 287,485    
Granted (in USD per share) $ 19.18 $ 15.98 $ 10.39    
Vested (in shares) (203,712) (262,788) (230,201)    
Vested (in USD per share) $ 13.16 $ 9.85 $ 7.87    
Forfeited (in shares) (21,665) (45,956) (13,957)    
Forfeited (in USD per share) $ 13.45 $ 12.46 $ 11.28    
Restricted Stock | Selling, general and administrative expense          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation costs $ 2,333 $ 2,871 $ 2,284    
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense $ 456   $ 0    
Expected weighted-average term 2 years        
Granted (in shares) 28,483 13,350 0    
Granted (in USD per share) $ 19.18 $ 15.98 $ 0    
Vested (in shares) 0 0 0    
Vested (in USD per share) $ 0 $ 0 $ 0    
Forfeited (in shares) (1,790) (1,613) 0    
Forfeited (in USD per share) $ 15.98 $ 15.98 $ 0    
Performance Shares | General and Administrative Expense          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation costs $ 162        
2021 Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 1 year        
2021 Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 3 years        
2006 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)       0  
Vesting period 3 years