v3.24.3
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 6,142 $ 4,456 $ 10,940 $ 10,123
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 0 1,048 264 2,027
Performance-based restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 3,681 0 3,681 0
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 2,461 $ 3,408 $ 6,995 $ 8,096