Quarterly report pursuant to Section 13 or 15(d)

SIGNIFICANT ACCOUNTING POLICIES UPDATE - Disaggregation of Revenue (Details)

v3.10.0.1
SIGNIFICANT ACCOUNTING POLICIES UPDATE - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 23,844,477 $ 25,930,441 $ 72,967,596 $ 69,726,579
Training and Simulation Division        
Disaggregation of Revenue [Line Items]        
Revenues 14,665,902 14,596,967 43,576,153 35,139,969
Training and Simulation Division | Fixed Price        
Disaggregation of Revenue [Line Items]        
Revenues 11,948,500 12,657,859 35,975,495 28,849,966
Training and Simulation Division | Cost Reimbursement (Cost Plus)        
Disaggregation of Revenue [Line Items]        
Revenues 1,511,711 1,524,987 4,120,987 4,610,512
Training and Simulation Division | Time and Materials        
Disaggregation of Revenue [Line Items]        
Revenues 1,205,691 414,121 3,479,671 1,679,491
Power Systems Division        
Disaggregation of Revenue [Line Items]        
Revenues 9,178,575 11,333,474 29,391,443 34,586,610
Power Systems Division | Fixed Price        
Disaggregation of Revenue [Line Items]        
Revenues 8,372,521 9,250,841 26,807,005 28,830,143
Power Systems Division | Cost Reimbursement (Cost Plus)        
Disaggregation of Revenue [Line Items]        
Revenues 567,767 1,714,584 1,822,659 4,203,220
Power Systems Division | Time and Materials        
Disaggregation of Revenue [Line Items]        
Revenues $ 238,287 $ 368,049 $ 761,779 $ 1,553,247