XML 56 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Contracts in Progress - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Net Revenue $ 19,646,652 $ 24,334,331
Transferred at Point in Time [Member]    
Net Revenue 6,663,000 5,062,000
Aerospace [Member]    
Net Revenue 4,937,000 8,115,000
Industrial [Member]    
Net Revenue 4,933,000 7,043,000
Research [Member]    
Net Revenue $ 3,114,000 $ 4,114,000