XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Disaggregation - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net Revenue $ 4,329,459 $ 3,993,204 $ 11,729,727 $ 13,748,448
Transferred over Time [Member]        
Net Revenue 2,163,000 1,085,000 5,697,000 3,859,000
Transferred at Point in Time [Member]        
Net Revenue 2,167,000 2,908,000 6,033,000 9,889,000
Aerospace [Member]        
Net Revenue 574,000 1,433,000 2,063,000 6,616,000
Aerospace [Member] | Transferred over Time [Member]        
Net Revenue 0 181,000 386,000 1,480,000
Aerospace [Member] | Transferred at Point in Time [Member]        
Net Revenue 574,000 1,252,000 1,677,000 5,136,000
Industrial [Member]        
Net Revenue 2,756,000 1,668,000 7,320,000 3,538,000
Industrial [Member] | Transferred over Time [Member]        
Net Revenue 1,551,000 322,000 4,147,000 708,000
Industrial [Member] | Transferred at Point in Time [Member]        
Net Revenue 1,205,000 1,346,000 3,173,000 2,830,000
Research [Member]        
Net Revenue 1,000,000 892,000 2,347,000 3,594,000
Research [Member] | Transferred over Time [Member]        
Net Revenue 612,000 582,000 1,164,000 1,671,000
Research [Member] | Transferred at Point in Time [Member]        
Net Revenue $ 388,000 $ 310,000 $ 1,183,000 $ 1,923,000