v3.25.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Billed:    
Total gross receivables $ 408,941 $ 372,274
Less: allowance for credit losses (266,795) (266,795)
Total net receivables 142,146 105,479
Construction services [Member]    
Billed:    
Total gross receivables 327,301 372,274
Other [Member]    
Billed:    
Total gross receivables $ 81,640