XML 34 R43.htm IDEA: XBRL DOCUMENT v3.19.3
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Contract assets $ 121,458,084 $ 113,333,491
Contract liabilities (1,823,255) (3,805,106)
Net contract assets 119,634,829 109,528,385
U.S. Government Contracts [Member]    
Contract assets 49,657,016 48,358,481
Contract liabilities (1,819,792) (3,780,866)
Net contract assets 47,837,224 44,577,615
Commercial Contracts [Member]    
Contract assets 71,801,068 64,975,010
Contract liabilities (3,463) (24,240)
Net contract assets $ 71,797,605 $ 64,950,770