XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Maturities of Leases - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Schedule of Maturities of Leases [Abstract]    
2023 (remaining) $ 285,991  
2024 1,004,982  
2025 710,546  
2026 423,930  
Total lease payments 2,425,449  
Less imputed interest (140,194)  
Less current portion (1,081,377) $ (1,086,658)
Total maturities, due beyond one year $ 1,203,876 $ 1,885,218