XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Feb. 28, 2022
May 31, 2021
less: current lease obligations $ (1,417,386) $ (1,042,331)
Other Liabilities [Member]    
2022 446,148  
2023 1,886,203  
2024 1,793,510  
2025 1,748,643  
2026 1,529,082  
Thereafter 7,221,582  
Total lease payments 14,625,168  
Less: imputed interest (2,374,383)  
Present value of lease payments 12,250,785  
less: current lease obligations (1,417,386)  
Long-term lease obligations $ 10,833,399