XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Options outstanding Beginning balance 16,734,960  
Number of Shares Granted 4,288,631  
Number of Shares Exercised (333,511)  
Number of Shares Cancelled (100,855)  
Number of Shares, Options outstanding Ending balance 20,589,225 16,734,960
Number of Shares Options exercisable 9,348,930  
Weighted Average Exercise Price, Options outstanding Beginning balance $ 6.21  
Weighted Average Exercise Price Granted 12.12  
Weighted Average Exercise Price Exercised 3.81  
Weighted Average Exercise Price Cancelled 7.14  
Weighted Average Exercise Price, Options outstanding Ending balance 7.47 $ 6.21
Weighted Average Exercise Price Options exercisable $ 5.95  
Weighted Average Contractual Term, Options outstanding 8 years 7 years 9 months 29 days
Weighted Average Contractual Term Options exercisable 7 years 14 days  
Aggregate Intrinsic Value, Options outstanding $ 37,007,114 $ 62,640,906
Aggregate Intrinsic Value Options exercisable $ 24,344,914