v3.25.2
CONTRACT ASSETS INCLUDING RETAINAGE, NET (Details - Contract assets) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Contract assets (Note 6) $ 193,404 $ 193,404
Retainage 108,098 108,098
Less: provision for credit losses 0 0
Contract assets including retainage, net $ 301,502 $ 301,502