XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
Mar. 31, 2018
Jan. 02, 2018
Dec. 31, 2017
[1]
Operating Leased Assets [Line Items]      
Contract assets $ 114,023,576   $ 111,158,551
Contract liabilities (281,528) $ (146,270) (246,330)
Net contract assets (liabilities) 113,742,048   110,912,221
US Government [Member]      
Operating Leased Assets [Line Items]      
Contract assets 57,248,632   54,591,601
Contract liabilities (226,712)   (224,339)
Net contract assets (liabilities) 57,021,920   54,367,262
Commercial [Member]      
Operating Leased Assets [Line Items]      
Contract assets 56,774,944   56,566,950
Contract liabilities (54,816)   (21,991)
Net contract assets (liabilities) $ 56,720,128   $ 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 to contract liabilities.