LEASES - Additional Information (Details) |
3 Months Ended | 6 Months Ended |
|---|---|---|
|
Jun. 30, 2024
USD ($)
lease
|
Jun. 30, 2024
USD ($)
lease
|
|
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
| Lessee, operating lease, renewal term | 5 years | 5 years |
| Sublease income expected to be received 2025 | $ 637,301 | $ 637,301 |
| Sublease income expected to be received 2026 | 654,087 | 654,087 |
| Sublease income expected to be received 2027 | 671,460 | 671,460 |
| Sublease income expected to be received 2028 | $ 689,442 | $ 689,442 |
| Aero Divestiture | ||
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
| Number of operating leases disposed off | lease | 1 | 1 |
| Monthly savings | $ 52,000 | |
| Sub-lease income | $ 41,847 | |
| Sublease income, monthly | 52,309 | |
| Sublease income expected to be received second half of 2024 | 355,700 | 355,700 |
| Sublease income expected to be received thereafter | $ 708,052 | $ 708,052 |