v3.26.3
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity-classified awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense, net of forfeitures $ 3,753 $ 3,383 $ 13,444 $ 13,124
Restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense, net of forfeitures 1,299 1,150 3,669 3,447
Market based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense, net of forfeitures 1,500 1,345 6,323 6,291
Performance based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense, net of forfeitures 529 456 2,136 2,052
Director grants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense, net of forfeitures 408 410 1,226 1,259
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense, net of forfeitures $ 17 $ 22 $ 90 $ 75