v3.26.1
Stock-Based Compensation - Restricted Stock and Restricted Stock Units Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Time-Based Restricted Stock Units (RSUs) | Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 25.00%  
Time-Based Restricted Stock Units (RSUs) | Tranche Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 25.00%  
Time-Based Restricted Stock Units (RSUs) | Tranche Three    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 25.00%  
Time-Based Restricted Stock Units (RSUs) | Tranche Four    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 25.00%  
Time-Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 4 years  
Unrecognized compensation cost, excluding options $ 130,595  
Cost not yet recognized, period for recognition 2 years  
Performance Based Restricted Stock Units (RSUs) | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 1 year  
Performance Based Restricted Stock Units (RSUs) | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date fair value (in USD per share) $ 39.67  
Unrecognized compensation cost, excluding options $ 18,178  
Cost not yet recognized, period for recognition 1 year 6 months  
RSUs expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date fair value (in USD per share) $ 36.73 $ 40.54
Cost not yet recognized, period for recognition 4 years 3 months 18 days  
Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares withheld for tax withholding obligation (in shares) 168,613 276,569
Share-based compensation tax withholding payment $ 6,406 $ 12,543