Quarterly report [Sections 13 or 15(d)]

SHARE-BASED COMPENSATION - Stock Options (Details)

v3.25.2
SHARE-BASED COMPENSATION - Stock Options (Details) - Stock Options
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Shares    
Outstanding options | shares 2,471,945  
Granted | shares 491,585  
Exercised | shares (133,703)  
Forfeited | shares (7,500)  
Expired | shares (2,500)  
Outstanding options | shares 2,819,827 2,471,945
Options vested and exercisable at June 30, 2025 | shares 1,980,019  
Weighted average exercise price    
Outstanding options - beginning | $ / shares $ 1.41  
Granted | $ / shares 6.31  
Exercised | $ / shares 1.79  
Forfeited | $ / shares 4.57  
Expired | $ / shares 4.57  
Outstanding options - ending | $ / shares 1.98 $ 1.41
Options vested and exercisable at June 30, 2025 | $ / shares $ 0.69  
Average intrinsic value    
Outstanding options at - beginning | $ $ 6,191,995  
Outstanding options - ending | $ 14,671,092 $ 6,191,995
Options vested and exercisable at June 30, 2025 | $ $ 12,849,464  
Weighted average remaining contractual life (year)    
Outstanding options, Weighted average remaining contractual life (years) 3 years 10 months 24 days 3 years 2 months 12 days
Options vested and exercisable at June 30, 2025 1 year 9 months 14 days