XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Contract Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Costs and estimated earnings on uncompleted contracts    
Costs incurred on uncompleted contracts $ 3,161,295 $ 20,213,733
Provision for loss on uncompleted contracts
Estimated earnings (losses) to date on uncompleted contracts (687,903) (968,040)
Gross contract assets 2,473,392 19,245,693
Less: billings to date (3,066,938) (20,601,946)
Net contract liabilities on uncompleted contracts $ (593,546) $ (1,356,253)