XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense, including options $ 9,076  
Total unrecognized stock-based compensation expense 439,734  
Share-based payment arrangement, expense 52,442 $ 50,694
RSUs and PRSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense, excluding options $ 427,899  
Weighted-Average Period to Recognize Expense (in years) 2 years 4 months 24 days  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-Average Period to Recognize Expense (in years) 2 years 4 months 24 days  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense, excluding options $ 2,759  
Weighted-Average Period to Recognize Expense (in years) 6 months  
Share-based payment arrangement, expense $ 1,200 $ 2,000