XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 11, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) 1,269,823   1,269,823    
Number of shares available for grant (in shares) 336,841   336,841    
Shares surrendered (in shares)     40,953 71,350  
Stock repurchase program, authorized amount         $ 7,500,000
Treasury stock acquired (in shares) 88,207 0 151,584 0  
Treasury stock acquired $ 1,330,000 $ 393,000 $ 2,249,000 $ 393,000  
Minimum | 2021 Long Term Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Applicable vesting period     1 year    
Maximum | 2021 Long Term Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Applicable vesting period     3 years    
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Applicable vesting period     3 years    
Unrecognized compensation expense 2,337,000 3,471,000 $ 2,337,000 3,471,000  
Expected weighted-average term     2 years    
Restricted Stock | General and Administrative Expense          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation costs 439,000 705,000 $ 987,000 1,413,000  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense 1,050,000 590,000 $ 1,050,000 590,000  
Expected weighted-average term     2 years 3 months 18 days    
Performance Shares | General and Administrative Expense          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation costs $ 55,000 $ 61,000 $ 138,000 $ 92,000