v3.24.1.u1
Stock-based Compensation - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 01, 2023
USD ($)
tranche
Apr. 30, 2024
shares
Jan. 31, 2024
shares
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation       $ 72,552 $ 59,109  
Stock-based compensation expense       69,723 57,401  
Other Performance Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense       2,600 6,900  
Options unrecognized stock-based compensation expense       $ 151,400    
Weighted-average remaining vesting period       4 years 1 month 6 days    
Other Performance Awards | Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options vesting during period (in shares) | shares     224,250      
Other Performance Awards | Tranche Two | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options vesting during period (in shares) | shares   207,750        
Other Performance Awards | Class A common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period           10 years
Number of shares authorized for issuance (in shares) | shares           5,575,000
Number of separate tranches | tranche 9          
Stock-based compensation $ 25,800          
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense       $ 63,900 $ 44,300  
Weighted-average remaining vesting period       2 years 9 months 18 days    
Unrecognized stock-based compensation expense       $ 606,300    
Shares issuable pursuant to the ESPP | 2019 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average remaining vesting period       1 month 6 days    
Unrecognized stock-based compensation expense       $ 1,000    
Executive Officer | Stock Options With Market Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period           10 years
Executive Officer | Other Performance Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period           10 years
Other Key Employees | Stock Options With Market Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period           10 years
Other Key Employees | Other Performance Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period           10 years