XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Jan. 01, 2019
Leases [Abstract]      
2023 $ 464,563    
2024 317,938    
2025 191,478    
2026 196,311    
2027 99,381    
Total lease payments 1,269,671    
Less: imputed interest (118,557)    
Operating lease liability $ 1,151,114 $ 1,277,706 $ 1,721,380