XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary of accounts receivable      
Total gross receivables $ 819,887 $ 1,426,202 $ 3,880,762
Less: allowance for credit losses (637,134) (145,746) (963,116)
Total net receivables 182,753 1,280,456 2,917,646
Construction services [Member]      
Summary of accounts receivable      
Total gross receivables 819,887 1,310,456 2,293,187
Engineering services [Member]      
Summary of accounts receivable      
Total gross receivables 86,388
Medical revenue [Member]      
Summary of accounts receivable      
Total gross receivables 679,446
Retainage receivable [Member]      
Summary of accounts receivable      
Total gross receivables 635,049
Other receivable [Member]      
Summary of accounts receivable      
Total gross receivables $ 115,746 $ 186,692