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-settled awards: $ 6,453 $ 4,441 $ 21,208 $ 17,948
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-settled awards: 4,957 4,441 18,229 17,948
Cash-settled units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-settled awards: 1,496 $ 0 2,979 $ 0
Stock-Settled Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense 32,278   $ 32,278  
Weighted average period over which unrecognized compensation expense is expected to be recognized (in years)     1 year 10 months 24 days  
Cash-Settled Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 11,039   $ 11,039  
Weighted average period over which unrecognized compensation expense is expected to be recognized (in years)     2 years 4 months 24 days