XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Contract Assets [Abstract]    
Costs in excess of billings $ 1,875,411 $ 216,261
Unbilled receivables, included in costs in excess of billings 736,301 1,138,341
Costs and estimated earnings in excess of billings 2,611,712 1,354,602
Retainage 99,154 93,197
Total 2,710,866 1,447,799
Contract Liabilities [Abstract]    
Billings in excess of costs $ 573,653 $ 1,140,125