Annual report pursuant to Section 13 and 15(d)

SIGNIFICANT ACCOUNTING POLICIES - Revenue by Major Product Line (Details)

v3.10.0.1
SIGNIFICANT ACCOUNTING POLICIES - Revenue by Major Product Line (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Total revenues $ 96,599,741 $ 98,722,678 $ 92,975,752
Training and Simulation Division      
Disaggregation of Revenue [Line Items]      
Total revenues 56,708,170 50,254,324 46,358,794
Power Systems Division      
Disaggregation of Revenue [Line Items]      
Total revenues 39,891,571 48,468,354 46,616,958
Air Warfare Simulation | Training and Simulation Division      
Disaggregation of Revenue [Line Items]      
Total revenues 16,864,956 19,231,716 19,277,541
Vehicle Simulation | Training and Simulation Division      
Disaggregation of Revenue [Line Items]      
Total revenues 21,650,797 13,709,762 16,598,942
Use-of-Force | Training and Simulation Division      
Disaggregation of Revenue [Line Items]      
Total revenues 14,652,486 14,125,824 9,114,910
Warranty | Training and Simulation Division      
Disaggregation of Revenue [Line Items]      
Total revenues 3,539,931 3,187,022 1,367,401
Contract Manufacturing | Power Systems Division      
Disaggregation of Revenue [Line Items]      
Total revenues 15,120,054 13,544,017 17,498,310
Power Distribution and Generation | Power Systems Division      
Disaggregation of Revenue [Line Items]      
Total revenues 6,007,668 6,948,704 4,687,285
Batteries | Power Systems Division      
Disaggregation of Revenue [Line Items]      
Total revenues 13,393,716 21,537,381 19,233,660
Engineering Services and Other | Power Systems Division      
Disaggregation of Revenue [Line Items]      
Total revenues $ 5,370,133 $ 6,438,252 $ 5,197,703