XML 71 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock Option Activities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Number of options outstanding, beginning of period 1,770,739 742,047  
Number of options granted 237,364 1,249,287  
Number of options exercised (108,176) (206,455)  
Number of options, forfeited or cancelled (31,441) (14,140)  
Number of options,Expired (1,028)    
Number of options outstanding, ending of period 1,867,458 1,770,739 742,047
Number of options exercisable, end of period 473,686 41,084  
Weighted average exercise price outstanding, beginning of period $ 2.96 $ 0.16  
Weighted average exercise price, options granted 2.33 4.16  
Weighted average exercise price, options exercised 0.15 0.13  
Weighted average exercise price, options forfeited or cancelled 0.41 0.19  
Weighted average exercise price, options expired 0.21    
Weighted average exercise price outstanding, end of period 3.11 2.96 $ 0.16
Weighted average exercise price, options exercisable $ 3.06 $ 0.17  
Weighted average remaining contracted terms (in years) outstanding, beginning of period   9 years 9 years 1 month 6 days
Weighted average remaining contracted terms (in years) outstanding, ending of period 8 years 6 months 9 years  
Weighted average remaining contracted terms (in years) exercisable 8 years 3 months 18 days 7 years 10 months 24 days  
Aggregate intrinsic value outstanding, beginning of period $ 1,124,215 $ 39,078  
Aggregate intrinsic value outstanding, end of period 671,878 1,124,215 $ 39,078
Aggregate intrinsic value options exercisable $ 198,258 $ 87,522