XML 65 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense - Summary of Stock Option Activities (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Beginning balance 6,777,404  
Number of Options, Granted 799,502  
Number of Options, Exercised (1,258,874)  
Number of Options, Forfeited (62,995)  
Number of Options, Expired (10,236)  
Number of Options, Ending balance 6,244,801 6,777,404
Number of Options, Exercisable 3,623,940  
Weighted-Average Exercise Price, Beginning balance $ 13.02  
Weighted-Average Exercise Price, Options Granted 55.89  
Weighted-Average Exercise Price, Options Exercised 10.53  
Weighted-Average Exercise Price, Options Forfeited 16.05  
Weighted-Average Exercise Price, Expired 4.57  
Weighted-Average Exercise Price, Ending balance 18.99 $ 13.02
Weighted-Average Exercise Price, Exercisable $ 13.23  
Weighted-Average Remaining Contractual Term (Years), Options outstanding 6 years 9 months 10 days 6 years 6 months 3 days
Weighted-Average Remaining Contractual Term (Years), Exercisable 5 years 5 months 12 days