XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
[1]
Contract assets $ 113,333,491 $ 111,158,551
Contract liabilities (3,805,106) (246,330)
Net contract assets (liabilities) 109,528,385 110,912,221
US Government [Member]    
Contract assets 48,358,481 54,591,601
Contract liabilities (3,780,866) (224,339)
Net contract assets (liabilities) 44,577,615 54,367,262
Commercial [Member]    
Contract assets 64,975,010 56,566,950
Contract liabilities (24,240) (21,991)
Net contract assets (liabilities) $ 64,950,770 $ 56,544,959
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.