XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Summary of Stock Equity Award Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Shares Available for Grant, Beginning Balance 37,289,144  
Shares Available for Grant, Increase in authorized shares 15,575,577  
Shares Available for Grant, Stock options forfeited or expired 398,999  
Shares Available for Grant, RSUs granted (5,909,438)  
Shares Available for Grant, RSUs Forfeited or Cancelled 2,204,100  
Shares Available for Grant, Ending Balance 49,558,382 37,289,144
Outstanding Stock Options, Beginning Balance 31,134,573  
Outstanding Stock Options, Stock options exercised (3,947,036)  
Outstanding Stock Options, Stock options forfeited or expired (398,999)  
Outstanding Stock Options, Ending Balance 26,788,538 31,134,573
Outstanding Stock Options, Vested 23,664,154  
Outstanding Stock Options, Vested and expected to vest 26,788,538  
Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 7.98  
Weighted-Average Exercise Price, Stock options exercised | $ / shares 7.33  
Weighted-Average Exercise Price, Stock options forfeited or expired | $ / shares 14.39  
Weighted-Average Exercise Price, Ending Balance | $ / shares 7.98 $ 7.98
Weighted-Average Exercise Price, Vested | $ / shares 7.42  
Weighted-Average Exercise Price, Vested and Expected to Vest | $ / shares $ 7.98  
Weighted-Average Remaining Contractual Term (in years) 5 years 5 months 23 days 6 years 3 days
Weighted-Average Remaining Contractual Term Vested (in years) 5 years 4 months 20 days  
Weighted-Average Remaining Contractual Term Vested and expected to vest (in years) 5 years 5 months 23 days  
Aggregate Intrinsic Value, Beginning Balance | $ $ 480,766  
Aggregate Intrinsic Value, Ending Balance | $ 577,822 $ 480,766
Aggregate Intrinsic Value, Vested as of March 31, 2024 | $ 523,597  
Aggregate Intrinsic Value, Vested and expected to vest as of March 31, 2024 | $ $ 577,822