STOCKHOLDERS' EQUITY - Additional Information (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 |
| Compensation cost related to nonvested awards not yet recognized | $ 21,067,397 | $ 21,067,397 | ||
| Compensation cost related to nonvested awards not yet recognized, expected weighted-average period for recognition | 1 year 5 months 1 day | |||