XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity and Stock Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense, including options $ 9,834   $ 9,834  
Total unrecognized stock-based compensation expense 461,855   461,855  
Share-based payment arrangement, expense 55,139 $ 54,248 107,581 $ 104,942
RSUs and PRSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense, excluding options 442,570   $ 442,570  
Weighted-Average Period to Recognize Expense (in years)     2 years 8 months 12 days  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-Average Period to Recognize Expense (in years)     2 years 1 month 6 days  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense, excluding options 9,451   $ 9,451  
Weighted-Average Period to Recognize Expense (in years)     1 year 2 months 12 days  
Share-based payment arrangement, expense $ 1,300 $ 2,500 $ 2,500 $ 4,500