XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Revenue Disaggregation - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Revenue $ 5,808,588 $ 4,034,408 $ 10,460,820 $ 7,400,268
Transferred over Time [Member]        
Net Revenue 3,773,000 1,788,000 6,374,000 3,533,000
Transferred at Point in Time [Member]        
Net Revenue 2,036,000 2,246,000 4,087,000 3,867,000
Aerospace [Member]        
Net Revenue 520,000 774,000 1,221,000 1,488,000
Aerospace [Member] | Transferred over Time [Member]        
Net Revenue 0 197,000 0 386,000
Aerospace [Member] | Transferred at Point in Time [Member]        
Net Revenue 520,000 577,000 1,221,000 1,102,000
Energy, Storage and Transmission [Member]        
Net Revenue 2,243,000 0 3,149,000 0
Energy, Storage and Transmission [Member] | Transferred over Time [Member]        
Net Revenue 2,024,000 0 2,923,000 0
Energy, Storage and Transmission [Member] | Transferred at Point in Time [Member]        
Net Revenue 219,000 0 226,000 0
Industrial [Member]        
Net Revenue 2,175,000 2,519,000 4,043,000 4,564,000
Industrial [Member] | Transferred over Time [Member]        
Net Revenue 1,450,000 1,226,000 2,446,000 2,595,000
Industrial [Member] | Transferred at Point in Time [Member]        
Net Revenue 725,000 1,293,000 1,597,000 1,969,000
Research [Member]        
Net Revenue 871,000 741,000 2,048,000 1,348,000
Research [Member] | Transferred over Time [Member]        
Net Revenue 299,000 365,000 1,005,000 552,000
Research [Member] | Transferred at Point in Time [Member]        
Net Revenue $ 572,000 $ 376,000 $ 1,043,000 $ 796,000