v3.26.1
STOCKHOLDERS' EQUITY - Stock option expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
STOCKHOLDERS' EQUITY    
Stock option expense $ 2,838,267 $ 2,651,080
Cost of revenues    
STOCKHOLDERS' EQUITY    
Stock option expense 428,741 300,583
General and administrative    
STOCKHOLDERS' EQUITY    
Stock option expense 520,273 486,966
Sales and marketing    
STOCKHOLDERS' EQUITY    
Stock option expense 1,372,776 1,374,978
Research and development    
STOCKHOLDERS' EQUITY    
Stock option expense $ 516,477 $ 488,553