XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Details) - Schedule of Accounts Receivable - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 887,045 $ 1,426,202 $ 3,880,762 $ 3,431,522
Less: allowance for credit losses (145,746) (145,746) (963,116) (795,914)
Total net receivables 741,299 1,280,456 2,917,646 2,635,608
Construction Revenue [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 887,045 1,310,456 2,293,187 1,391,555
Other Receivable [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 115,746 $ 186,692 $ 180,748