v3.26.1
STOCKHOLDERS' EQUITY - Stock option expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
STOCKHOLDERS' EQUITY        
Stock option expense $ 2,339,192 $ 2,526,436 $ 5,177,460 $ 5,177,518
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
STOCKHOLDERS' EQUITY        
Stock option expense 375,116 284,101 803,858 600,068
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
STOCKHOLDERS' EQUITY        
Stock option expense 520,005 496,707 1,040,278 968,289
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
STOCKHOLDERS' EQUITY        
Stock option expense 518,244 436,569 1,034,721 925,122
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
STOCKHOLDERS' EQUITY        
Stock option expense $ 925,827 $ 1,309,059 $ 2,298,603 $ 2,684,039