BORROWINGS AND OTHER FINANCING ARRANGEMENTS - future minimum payments required under the lease loan contract (Details) - Lease loan |
Dec. 31, 2022
USD ($)
|
|---|---|
| Long-Term Debt, Fiscal Year Maturity [Abstract] | |
| 2023 | $ 2,191,432 |
| 2024 | 1,183,546 |
| 2025 | 1,183,546 |
| 2026 | 1,183,546 |
| 2027 | 1,183,546 |
| 2028 and later | 38,245,351 |
| Long-term Debt, Total | 45,170,967 |
| Less: Amount representing interest | (21,782,777) |
| Present value of net minimum lease loan payments | $ 23,388,190 |