v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 20,471 $ 18,299 $ 38,460 $ 34,670  
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense 20,100 $ 17,900 37,800 $ 33,900  
Remaining stock-based compensation expense for unvested shares, not yet recognized $ 143,300   $ 143,300    
Stock-based compensation expense, weighted average recognition period (in years)     2 years 6 months    
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested restricted stock units (in shares) 896   896   627
Vesting period     4 years    
Restricted Stock Units With Service Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested restricted stock units (in shares) 800   800    
Restricted Stock Units with Service and Performance Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested performance stock units (in shares) 100   100    
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Percent of targeted performance metric 100.00%   100.00%    
Maximum payout, percentage 135.00%   135.00%    
PSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of targeted performance metric 0.00%   0.00%    
PSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of targeted performance metric 150.00%   150.00%