v3.24.3
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 24, 2023
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation expense recognized | $   $ 31,557 $ 299,975 $ 100,690 $ 302,317
RSUs outstanding | Vesting Option One, Quarterly Vesting          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Requisite service period       4 years  
RSUs outstanding | Vesting Option Two, Year One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting, percentage       25.00%  
Award vesting period       1 year  
RSUs outstanding | Vesting Option Two, Quarterly Vesting For Remaining Three Years          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period       3 years  
ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares)   8,587,502   8,587,502  
ESPP maximum employee base compensation contribution percentage 15.00%        
ESPP purchase price of common stock, percent of market price 85.00%        
ESPP sequential offering period 12 months        
ESPP number of additional shares allowable (in shares)   6,200,000   6,200,000  
Percent of outstanding shares       1.00%  
Share-based compensation expense recognized | $   $ 1,300   $ 3,200  
Unrecognized compensation expense | $   $ 3,400   $ 3,400  
Unrecognized compensation expense, period for recognition       9 months  
ESPP shares issued (in shares)       206,156  
Employee Stock, Purchase Period One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
ESPP purchase period 6 months        
Employee Stock, Purchase Period Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
ESPP purchase period 6 months        
2023 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares)   59,707,908   59,707,908  
Number of shares available for grant (in shares)   47,773,156   47,773,156  
2015 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Incentive stock options, exercise price, fair value threshold for employees holding 10% or more of voting stock   1.10   1.10