v3.25.3
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 8,237 $ 6,453 $ 28,614 $ 21,208
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 5,146 4,957 20,425 18,229
Cash-settled units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 3,091 $ 1,496 8,189 $ 2,979
Stock-Settled Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense 22,406   $ 22,406  
Weighted average period over which unrecognized compensation expense is expected to be recognized (in years)     1 year 9 months 18 days  
Cash-Settled Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 21,060   $ 21,060  
Weighted average period over which unrecognized compensation expense is expected to be recognized (in years)     2 years 1 month 6 days