Quarterly report pursuant to Section 13 or 15(d)

REVENUES - Schedule of Revenue by Major Customers by Reporting Segments (Details)

v3.19.3
REVENUES - Schedule of Revenue by Major Customers by Reporting Segments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue, Major Customer [Line Items]        
Revenues $ 23,573,731 $ 23,844,477 $ 67,618,934 $ 72,967,596
Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 14,893,811 14,665,902 44,252,601 43,576,153
Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 8,679,920 9,178,575 23,366,333 29,391,443
Department of Defense (DoD) | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 3,749,868 4,753,006 13,364,239 12,399,861
Department of Defense (DoD) | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 338,076 772,751 818,070 2,115,108
Non-DoD | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 3,758,068 3,272,251 10,146,377 7,655,130
Non-DoD | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Foreign Military Sales (FMS) | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 950,843 341,933 2,531,338 2,055,333
Foreign Military Sales (FMS) | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Total U.S. Government | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 8,458,779 8,367,190 26,041,954 22,110,324
Total U.S. Government | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 338,076 772,751 818,070 2,115,108
U.S. Commercial | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 5,565,858 4,744,148 15,574,732 16,546,210
U.S. Commercial | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 4,461,350 4,669,493 11,443,706 16,159,067
Non-U.S. Government | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 145,368 394,091 613,356 1,786,538
Non-U.S. Government | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues 270,957 180,253 728,931 2,003,417
Non-U.S. Commercial | Training and Simulation Division        
Revenue, Major Customer [Line Items]        
Revenues 723,806 1,160,473 2,022,559 3,133,081
Non-U.S. Commercial | Power Systems Division        
Revenue, Major Customer [Line Items]        
Revenues $ 3,609,537 $ 3,556,078 $ 10,375,626 $ 9,113,851