v3.26.1
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity-classified awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense, net of forfeitures $ 6,018 $ 5,994
Restricted stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense, net of forfeitures 1,075 1,130
Market-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense, net of forfeitures 3,357 3,459
Performance-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense, net of forfeitures 1,127 987
Director grants    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense, net of forfeitures 409 391
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense, net of forfeitures $ 50 $ 27