XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Other Commitments and Contingencies (Details)
Jun. 30, 2022
USD ($)
2024 $ 1,388,263
2025 935,937
2026 588,156
2028 1,194,181
2027 411,416
Total operating lease payment 4,517,853
Less imputed interest (395,968)
Present value of remaining lease payments 4,121,885
Present value of remaining lease payments, current 1,255,745
Present value of remaining lease payments, non current 2,866,140
Building Leases [Member]  
2024 1,090,810
2025 844,894
2026 580,482
2028 1,194,181
2027 408,723
Total operating lease payment 4,119,090
Vehicle and Equipment Leases [Member]  
2024 297,453
2025 91,043
2026 7,574
2028 0
2027 2,693
Total operating lease payment $ 398,763