SHARE-BASED COMPENSATION - Schedule of Share-Based Compensation Expense Charged Against Income For Share-Based Awards (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Employee Stock Options And Restricted Stock Award Plan [Line Items] | ||||
| Share-based compensation | $ 2,497,039 | $ 1,618,600 | $ 6,171,443 | $ 4,661,397 |
| Total share-based compensation | 2,497,039 | 1,618,600 | 6,171,443 | 4,661,397 |
| Employee stock options | ||||
| Employee Stock Options And Restricted Stock Award Plan [Line Items] | ||||
| Share-based compensation | 0 | 0 | 0 | 0 |
| Restricted stock unit grants | ||||
| Employee Stock Options And Restricted Stock Award Plan [Line Items] | ||||
| Share-based compensation | 1,440,421 | 1,097,438 | 4,170,754 | 3,367,412 |
| Performance stock unit awards | ||||
| Employee Stock Options And Restricted Stock Award Plan [Line Items] | ||||
| Share-based compensation | $ 1,056,618 | $ 521,162 | $ 2,000,689 | $ 1,293,985 |