XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Number of Options      
Beginning balance (in shares)   12,617,254  
Options granted (in shares) 0 1,267,617  
Options exercised (in shares)   (621,102)  
Options cancelled and forfeited (in shares)   (33,798)  
Ending balance (in shares) 13,229,971 13,229,971 12,617,254
Options exercisable (in shares) 9,126,356 9,126,356  
Options vested and expected to vest (in shares) 13,205,397 13,205,397  
Weighted-Average Exercise Price Per Share      
Options outstanding (in dollars per share)   $ 14.57  
Options granted (in dollars per share)   25.76  
Options exercised (in dollars per share)   3.56  
Options cancelled and forfeited (in dollars per share)   16.43  
Options outstanding (in dollars per share) $ 16.15 16.15 $ 14.57
Options exercisable, weighted average exercise price per share (in dollars per share) 12.28 12.28  
Options vested and expected to vest, weighted average exercise price per share (in dollars per share) $ 16.12 $ 16.12  
Weighted-Average Remaining Contractual Life (years)      
Options outstanding   6 years 1 month 6 days 6 years 1 month 6 days
Options exercisable   4 years 10 months 24 days  
Options vested and expected to vest   6 years 1 month 6 days  
Aggregate Intrinsic Value      
Balances aggregate intrinsic value $ 156,871 $ 156,871 $ 375,897
Options exercisable 139,527 139,527  
Options vested and expected to vest $ 156,855 $ 156,855