XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Options Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options, Exercised (488,969)  
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options outstanding, Beginning balance 5,645,325  
Weighted-average exercise price, Beginning balance $ 1.54  
Weighted-average remaining contractual term, Outstanding 1 year 11 months 26 days 7 years 10 months 24 days
Aggregate intrinsic value, Beginning balance $ 59,779,836  
Number of options, Granted 402,500  
Weighted-average exercise price, Granted $ 8.56  
Number of options, Exercised (908,503)  
Weighted-average exercise price, Exercised $ 1.28  
Number of options, Forfeited or expired (127,502)  
Weighted-average exercise price, Forfeited or expired $ 1.73  
Number of options outstanding, Ending balance 5,011,820  
Weighted-average exercise price, Ending balance $ 2.06  
Aggregate intrinsic value, Ending balance $ 20,221,803  
Number of options, Exercisable 1,633,529  
Weighted-average exercise price, Exercisable $ 1.47  
Weighted-average remaining contractual term, Exercisable 1 year 4 months 6 days  
Aggregate intrinsic value, Exercisable $ 7,200,542