v3.25.2
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 7,627 $ 6,221 $ 20,377 $ 14,755
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 4,920 5,246 15,279 13,272
Cash-settled units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 2,707 $ 975 5,098 $ 1,483
Stock-Settled Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense 28,043   $ 28,043  
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 $ 22,738   $ 22,738  
Weighted average period over which unrecognized compensation expense is expected to be recognized (in years)     2 years 3 months 18 days