XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation (Details) - Schedule of company’s stock option activity - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Options Shares    
Beginning Balance (in shares) 11,571,308  
Granted/Vested during the year (in shares) 312,730  
Exercised during the year (in shares) (356,511)  
Cancelled during the year (in shares) (275,135)  
Ending Balance (in shares) 11,252,392 11,571,308
Options Shares, Options vested and exercisable (in shares) 3,005,069  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 7.11  
Granted/Vested during the year (in dollars per share) 8.61  
Exercised during the year (in dollars per share) 2.74  
Cancelled during the year (in dollars per share) 7.82  
Ending balance (in dollars per share) 7.28 $ 7.11
Weighted Average Exercise Price, Options vested and exercisable (in dollars per share) $ 6.36  
Weighted Average Remaining Contractual Life in Years    
Weighted average remaining contractual life in years 8 years 7 months 13 days 9 years 18 days
Weighted Average Remaining Contractual Life in Years, Options vested and exercisable 7 years 10 months 20 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Aggregate Intrinsic Value $ 46,592,930 $ 39,389,063
Aggregate Intrinsic Value, Options vested and exercisable $ 9,093,754