XML 53 R21.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by long-term contract type

Revenue by long-term contracts type for the three and nine months ended September 30, 2019 and 2018 is as follows:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2019   2018   2019   2018 
Government subcontracts  $17,082,754   $9,516,799   $48,344,906   $28,228,457 
Commercial contracts   6,809,616    7,536,697    20,205,689    22,363,979 
Prime government contracts   1,818,783    1,963,805    5,902,340    6,877,727 
   $25,711,153   $19,017,301   $74,452,935   $57,470,163