XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of Stock Option 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]    
Number of Options Outstanding, Beginning balance | shares 7,989,192  
Number of Options, Granted | shares 2,176,966  
Number of Options, Exercised | shares (441,368)  
Number of Options, Forfeited or cancelled | shares (69,326)  
Number of Options Outstanding, Ending balance | shares 9,655,464 7,989,192
Number of Options, Vested and expected to vest | shares 9,655,464  
Number of Options, Exercisable | shares 5,637,906  
Weighted- Average Exercise Price Outstanding, Beginning balance | $ / shares $ 12.08  
Weighted- Average Exercise Price, Granted | $ / shares 12.49  
Weighted- Average Exercise Price, Exercised | $ / shares 9.98  
Weighted- Average Exercise Price, Forfeited or cancelled | $ / shares 17  
Weighted- Average Exercise Price Outstanding, Ending balance | $ / shares 12.23 $ 12.08
Weighted- Average Exercise Price, Vested and expected to vest | $ / shares 12.23  
Weighted- Average Exercise Price, Exercisable | $ / shares $ 10.78  
Weighted- Average Remaining Contractual Term 7 years 9 months 18 days 7 years 9 months 18 days
Weighted- Average Remaining Contractual Term, Vested and expected to vest 7 years 9 months 18 days  
Weighted- Average Remaining Contractual Term, Exercisable 7 years  
Aggregate Intrinsic Value | $ $ 286,883 $ 16,733
Aggregate Intrinsic Value, Vested and expected to vest | $ 286,883  
Aggregate Intrinsic Value, Exercisable | $ $ 175,375