XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lease maturities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Future remaining minimum lease payments    
2023 $ 1,433,188  
2024 1,458,810  
2025 1,146,340  
2026 820,391  
2027 507,871  
Thereafter 965,356  
Total 6,331,956  
Less: Present value adjustment (2,357,182)  
Operating lease liability 3,974,774  
Operating lease liability, current (1,433,184) $ (721,809)
Operating lease liability, non-current 2,541,590 $ 2,427,762
Finance lease liability    
2023 200,000  
2024 205,400  
2025 171,043  
2026 136,940  
2027 143,102  
Thereafter 818,100  
Total 1,674,585  
Less: Present value adjustment (912,155)  
Lease liability 762,430  
Less: Lease liability, current (55,777)  
Finance lease liability, non-current $ 706,653