XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net Revenue $ 16,446,813 $ 16,920,219
Transferred over Time [Member]    
Net Revenue 8,810,000 6,664,000
Transferred at Point in Time [Member]    
Net Revenue 7,637,000 10,256,000
Aerospace [Member]    
Net Revenue 2,600,000 7,620,000
Aerospace [Member] | Transferred over Time [Member]    
Net Revenue 386,000 1,607,000
Aerospace [Member] | Transferred at Point in Time [Member]    
Net Revenue 2,214,000 6,013,000
Industrial [Member]    
Net Revenue 9,993,000 5,414,000
Industrial [Member] | Transferred over Time [Member]    
Net Revenue 6,130,000 1,849,000
Industrial [Member] | Transferred at Point in Time [Member]    
Net Revenue 3,863,000 3,565,000
Research [Member]    
Net Revenue 3,854,000 3,886,000
Research [Member] | Transferred over Time [Member]    
Net Revenue 2,294,000 3,208,000
Research [Member] | Transferred at Point in Time [Member]    
Net Revenue $ 1,560,000 $ 678,000