Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award    
Stock-based compensation expense $ 3,428 $ 2,519
Stock-based compensation expense, tax benefit 937 $ 632
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award    
Unrecognized stock-based compensation expense $ 9,583  
Unrecognized stock-based compensation expense, period for recognition (in years) 1 year 10 months 20 days  
Performance Stock Units (PSUs)    
Share-based Compensation Arrangement by Share-based Payment Award    
Unrecognized stock-based compensation expense $ 7,718  
Unrecognized stock-based compensation expense, period for recognition (in years) 2 years 3 months 29 days