XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Revenue Disaggregation - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net Revenue $ 8,118,627 $ 4,329,459 $ 18,579,447 $ 11,729,727
Transferred over Time [Member]        
Net Revenue 6,271,000 2,163,000 12,645,000 5,697,000
Transferred at Point in Time [Member]        
Net Revenue 1,848,000 2,167,000 5,934,000 6,033,000
Aerospace [Member]        
Net Revenue 154,000 574,000 1,375,000 2,063,000
Aerospace [Member] | Transferred over Time [Member]        
Net Revenue 0 0 0 386,000
Aerospace [Member] | Transferred at Point in Time [Member]        
Net Revenue 154,000 574,000 1,375,000 1,677,000
Energy, Storage and Transmission [Member]        
Net Revenue 3,816,000 0 6,763,000 0
Energy, Storage and Transmission [Member] | Transferred over Time [Member]        
Net Revenue 3,791,000 0 6,714,000 0
Energy, Storage and Transmission [Member] | Transferred at Point in Time [Member]        
Net Revenue 25,000 0 49,000 0
Industrial [Member]        
Net Revenue 2,806,000 2,756,000 7,296,000 7,320,000
Industrial [Member] | Transferred over Time [Member]        
Net Revenue 1,653,000 1,551,000 4,099,000 4,147,000
Industrial [Member] | Transferred at Point in Time [Member]        
Net Revenue 1,153,000 1,205,000 3,197,000 3,173,000
Research [Member]        
Net Revenue 1,343,000 1,000,000 3,145,000 2,347,000
Research [Member] | Transferred over Time [Member]        
Net Revenue 827,000 612,000 1,832,000 1,164,000
Research [Member] | Transferred at Point in Time [Member]        
Net Revenue $ 516,000 $ 388,000 $ 1,313,000 $ 1,183,000