XML 70 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Net Revenue $ 16,920,219 $ 19,646,652
Transferred over Time [Member]    
Net Revenue 6,664,000 9,032,000
Transferred at Point in Time [Member]    
Net Revenue 10,256,000 10,615,000
Aerospace [Member]    
Net Revenue 7,620,000 9,172,000
Aerospace [Member] | Transferred over Time [Member]    
Net Revenue 1,607,000 3,224,000
Aerospace [Member] | Transferred at Point in Time [Member]    
Net Revenue 6,013,000 5,948,000
Industrial [Member]    
Net Revenue 5,414,000 7,193,000
Industrial [Member] | Transferred over Time [Member]    
Net Revenue 1,849,000 3,199,000
Industrial [Member] | Transferred at Point in Time [Member]    
Net Revenue 3,565,000 3,994,000
Research [Member]    
Net Revenue 3,886,000 3,282,000
Research [Member] | Transferred over Time [Member]    
Net Revenue 3,208,000 2,609,000
Research [Member] | Transferred at Point in Time [Member]    
Net Revenue $ 678,000 $ 673,000