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

Revenue by long-term contract type for the three and six months ended June 30, 2019 and 2018 is as follows:

 

    Three months ended
June 30,
    Six months ended
June 30,
 
    2019     2018     2019     2018  
Government subcontracts   $ 14,586,860     $ 10,573,932     $ 31,262,152     $ 18,711,658  
Commercial contracts     6,742,916       7,351,187       13,396,073       14,827,282  
Prime government contracts     1,828,475       2,336,120       4,083,557       4,913,922  
    $ 23,158,251     $ 20,261,239     $ 48,741,782     $ 38,452,862