XML 30 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Revenue Disaggregation - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Net Revenue $ 6,036,360 $ 3,468,675
Transferred over Time [Member]    
Net Revenue 3,394,000 2,629,000
Transferred at Point in Time [Member]    
Net Revenue 2,642,000 840,000
Aerospace [Member]    
Net Revenue 3,483,000 992,000
Aerospace [Member] | Transferred over Time [Member]    
Net Revenue 1,187,000 247,000
Aerospace [Member] | Transferred at Point in Time [Member]    
Net Revenue 2,296,000 745,000
Industrial [Member]    
Net Revenue 782,000 1,433,000
Industrial [Member] | Transferred over Time [Member]    
Net Revenue 520,000 1,365,000
Industrial [Member] | Transferred at Point in Time [Member]    
Net Revenue 262,000 68,000
Research [Member]    
Net Revenue 1,771,000 1,044,000
Research [Member] | Transferred over Time [Member]    
Net Revenue 1,687,000 1,017,000
Research [Member] | Transferred at Point in Time [Member]    
Net Revenue $ 84,000 $ 27,000