Annual report [Section 13 and 15(d), not S-K Item 405]

Retirement and Long-Term Incentive Plans - Additional Information (Details)

v3.25.0.1
Retirement and Long-Term Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employer discretionary contribution $ 700 $ 700
Available shares for future issuance (in shares) 1,026,463  
Share-based compensation cost charged against income $ 1,777 $ 1,991
Recognition of compensation cost, weighted average period 1 year 4 months 24 days  
Outstanding stock option awards 0  
Cash based performance award granted 0 0
Stock-based compensation expense $ 1,777 $ 1,991
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of shares available for grant for each employee (in shares) 300,000  
Time-based RSU Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSU awards vesting period 3 years  
Time-based RSU Awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSU awards vesting period 1 year  
Performance-based RSU Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSU awards vesting period 3 years  
Performance-based RSU Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares of common stock ultimately issued as percent of target award based on achievement of performance targets 100.00%  
Performance-based RSU Awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares of common stock ultimately issued as percent of target award based on achievement of performance targets 0.00% 0.00%
Cash Settled RSU Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation cost charged against income $ 100  
Cash-settled RSU paid 100 $ 100
Stock-based compensation expense 100  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation cost charged against income $ 1,800 $ 2,000
Weighted average grant date fair value $ 7.5 $ 3.47
Total unrecognized compensation costs $ 1,200  
Value of awards granted 1,200 $ 1,900
Total fair value of shares vested 3,400 1,600
Income tax benefit associated with share-based compensation 100  
Stock-based compensation expense $ 1,800 $ 2,000