XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUES - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 20,778,639 $ 27,248,509
Training and Simulation Division    
Disaggregation of Revenue [Line Items]    
Revenues 13,989,615 14,557,864
Training and Simulation Division | Fixed Price    
Disaggregation of Revenue [Line Items]    
Revenues 10,971,102 12,209,969
Training and Simulation Division | Cost Reimbursement (Cost Plus)    
Disaggregation of Revenue [Line Items]    
Revenues 1,349,345 1,338,951
Training and Simulation Division | Time and Materials    
Disaggregation of Revenue [Line Items]    
Revenues 1,669,168 1,008,944
Power Systems Division    
Disaggregation of Revenue [Line Items]    
Revenues 6,789,024 12,690,645
Power Systems Division | Fixed Price    
Disaggregation of Revenue [Line Items]    
Revenues 6,169,657 12,072,168
Power Systems Division | Cost Reimbursement (Cost Plus)    
Disaggregation of Revenue [Line Items]    
Revenues 431,050 388,749
Power Systems Division | Time and Materials    
Disaggregation of Revenue [Line Items]    
Revenues $ 188,317 $ 229,728