XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Leases, Future Payments for Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2022
May 01, 2020
Future Payments for Operating Lease Liabilities [Abstract]    
2022 (remaining nine months) $ 251,953  
2023 239,470  
2024 0  
2025 0  
2026 and after 0  
Total future minimum lease payments 491,423  
Less imputed interest (33,132)  
Lease liability $ 458,291 $ 700,000