v3.25.2
CONTRACT ASSETS INCLUDING RETAINAGE, NET (Tables)
6 Months Ended
Jun. 30, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of contract assets
          
   June 30, 2025   December 31, 2024 
Contract assets (Note 6)  $193,404   $193,404 
Retainage   108,098    108,098 
Less: provision for credit losses        
Contract assets including retainage, net  $301,502   $301,502