Quarterly report [Sections 13 or 15(d)]

SHARE-BASED COMPENSATION - Stock Options (Details)

v3.26.1
SHARE-BASED COMPENSATION - Stock Options (Details) - Stock Options - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Shares    
Outstanding options- beginning 1,509,544  
Exercised (42,150)  
Forfeited (30,150)  
Outstanding options - ending 1,437,244 1,509,544
Options vested and exercisable 941,225  
Weighted average exercise price    
Outstanding options - beginning $ 3.5  
Exercised 1.7  
Forfeited 3.9  
Outstanding options - ending 3.54 $ 3.5
Options vested and exercisable $ 2.74  
Aggregate intrinsic value    
Outstanding options at - beginning $ 6,359,288  
Outstanding options - ending 2,408,253 $ 6,359,288
Options vested and exercisable $ 2,093,111  
Weighted average remaining contractual life (years)    
Outstanding options, Weighted average remaining contractual life (years) 5 years 11 months 8 days 6 years 2 months 15 days
Options vested and exercisable 4 years 8 months 23 days