XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Note 4 - Revenue Disaggregation - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net Revenue $ 3,365,860 $ 6,036,360
Transferred over Time [Member]    
Net Revenue 1,745,000 1,886,000
Transferred at Point in Time [Member]    
Net Revenue 1,621,000 4,150,000
Aerospace [Member]    
Net Revenue 715,000 3,350,000
Aerospace [Member] | Transferred over Time [Member]    
Net Revenue 189,000 1,165,000
Aerospace [Member] | Transferred at Point in Time [Member]    
Net Revenue 526,000 2,185,000
Industrial [Member]    
Net Revenue 2,044,000 988,000
Industrial [Member] | Transferred over Time [Member]    
Net Revenue 1,369,000 127,000
Industrial [Member] | Transferred at Point in Time [Member]    
Net Revenue 675,000 861,000
Research [Member]    
Net Revenue 607,000 1,698,000
Research [Member] | Transferred over Time [Member]    
Net Revenue 187,000 594,000
Research [Member] | Transferred at Point in Time [Member]    
Net Revenue $ 420,000 $ 1,104,000