DEBT - Fair Value Of The Convertible Notes (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration] | Interest income (expense), net | Interest income (expense), net |
| Convertible notes | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Fair value of convertible notes, beginning of period | $ 20,180,100 | |
| Fair value of convertible notes issued during period | 30,756,875 | |
| Payments on convertible notes | (20,180,100) | |
| Change in fair value of convertible notes | (2,208,921) | |
| Fair value of convertible notes exchanged for common stock | (18,898,924) | |
| Fair value of convertible notes, end of period | $ 9,649,030 | |