Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Stock-Based Compensation Expense (Details)

v3.25.3
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award        
Equity-based compensation $ 2,271 $ 2,348 $ 7,551 $ 8,291
Stock-based compensation expense, tax benefit 620 $ 576 2,063 $ 2,033
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Unrecognized stock-based compensation expense 6,439   $ 6,439  
Unrecognized stock-based compensation expense, period for recognition (in years)     1 year 7 months 28 days  
Performance Stock Units (PSUs)        
Share-based Compensation Arrangement by Share-based Payment Award        
Unrecognized stock-based compensation expense $ 4,876   $ 4,876  
Unrecognized stock-based compensation expense, period for recognition (in years)     1 year 10 months 20 days