Quarterly report [Sections 13 or 15(d)]

Share-Based Payments - Narrative (Details)

v3.25.4
Share-Based Payments - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation cost   $ 4,407 $ 4,979
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares)   518,080  
Percent of shares vested on time   40.00%  
Unrecognized compensation cost on non-vested awards   $ 23,485  
Weighted average period of recognition of unrecognized compensation cost on non-vested awards   2 years 3 months 18 days  
Restricted stock awards unvested (in shares)   98,945  
2017 Equity Incentive Plan | Stock Compensation Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Term of plan   10 years  
Amended 2017 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance under award plan (in shares)   4,950,000  
Shares issuance under award plan (in shares)   2,428,387  
Options granted (in shares)   75,000  
Share-based awards outstanding (in shares)   1,657,675  
Percentage of outstanding stock maximum   200.00%  
Amended 2017 Plan | Time-Based Restricted Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares)   1,758,505  
Amended 2017 Plan | Performance-Based Restricted Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares)   2,241,872  
Retirement Eligible Employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Future income tax benefit from compensation expense recognized   $ 645 $ 818
Director Fee Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares deferred under stock based compensation plan (in shares)   57,668  
Value of annual stock based grant   $ 140  
Total restricted stock awards granted to date (in shares)   439,740  
Restricted stock awards unvested (in shares)   266,511  
2014 Director Fee Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Annual retainer fee paid to non-employee directors   $ 90  
Annual retainer fee paid to non-employee Chairman of the Board   $ 210  
2019 Director Fee Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 550,000    
Number of shares available for grants or awards (in shares)   300,000