XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation (Details) - Schedule of company’s stock option activity - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options Shares      
Beginning Balance (in shares) 11,571,308 8,422,972  
Granted/Vested during the year (in shares) 1,566,010 5,443,368  
Exercised during the year (in shares) (514,065) (1,699,720)  
Cancelled during the year (in shares) (680,989) (595,312)  
Ending Balance (in shares) 11,942,264 11,571,308 8,422,972
Options Shares, Options vested and exercisable (in shares) 4,703,686    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 7.11 $ 6.21  
Granted/Vested during the year (in dollars per share) 7.93 7.04  
Exercised during the year (in dollars per share) 3.55 2.03  
Cancelled during the year (in dollars per share) 7.52 8.28  
Ending balance (in dollars per share) 7.36 $ 7.11 $ 6.21
Weighted Average Exercise Price, Options vested and exercisable (in dollars per share) $ 7.02    
Weighted Average Remaining Contractual Life in Years      
Weighted average remaining contractual life in years 8 years 1 month 28 days 9 years 18 days 8 years 9 months 7 days
Weighted Average Remaining Contractual Life in Years, Options vested and exercisable 7 years 5 months 19 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value $ 50,315,593 $ 39,389,063 $ 24,706,020
Aggregate Intrinsic Value, Options vested and exercisable $ 3,199,037