STOCKHOLDERS' EQUITY - Stock option expense (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount | ||||
Stock option expense | $ 2,526,436 | $ 2,653,747 | $ 5,177,515 | $ 5,319,914 |
Cost of revenues | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount | ||||
Stock option expense | 600,068 | 666,149 | ||
General and administrative | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount | ||||
Stock option expense | 968,289 | 671,712 | ||
Sales and marketing | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount | ||||
Stock option expense | 2,684,036 | 2,705,426 | ||
Research and development | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount | ||||
Stock option expense | $ 925,122 | $ 1,276,627 |