XML 64 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Future Payments for Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2022
May 01, 2020
Future Payments for Operating Lease Liabilities [Abstract]    
2023 $ 239,470  
2024 0  
2025 0  
2026 0  
2027 and after 0  
Total future minimum lease payments 239,470  
Less imputed interest (8,041)  
Operating lease liability $ 231,429 $ 700,000