XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Lease Payments for Capital Leases (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 1,913,037  
2024 1,931,586  
2025 1,962,256  
2026 1,851,918  
2027 1,880,265  
Thereafter 16,292,620  
Total payments 25,831,682  
Less: imputed interest (10,020,457)  
Total obligation 15,811,225  
Less: current portion (670,619) $ (649,343)
Non-current financing leases obligations 15,140,606 15,319,467
Liabilities    
2023 507,765  
2024 519,298  
2025 494,972  
2026 0  
2027 0  
Thereafter 0  
Total payments 1,522,035  
Less: imputed interest (130,252)  
Total obligation 1,391,783 1,495,158
Less: current portion (437,490) (428,596)
Non-current financing leases obligations $ 954,293 $ 1,066,562