XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Minimum Rental Payments Required Under Operating Leases (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
April 1 - December 31, 2023 $ 149,300  
2024 64,393  
2025 66,969  
2026 51,777  
2027  
Total future undiscounted lease payments 332,439  
Less imputed interest (177,358)  
Present value of lease liabilities $ 155,081 $ 282,095