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 |