XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Contracts in Progress - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Net Revenue $ 24,334,331 $ 41,128,639
Transferred at Point in Time [Member]    
Net Revenue 5,062,000 5,095,000
Aerospace [Member]    
Net Revenue 8,115,000 26,787,000
Industrial [Member]    
Net Revenue 7,043,000 6,629,000
Research [Member]    
Net Revenue $ 4,114,000 $ 2,617,000