XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue $ 8,695 $ 4,656
Energy, Storage and Transmission [Member]    
Revenue 2,530 906
Aerospace [Member]    
Revenue 515 705
Industrial [Member]    
Revenue 3,883 1,869
Research [Member]    
Revenue 1,767 1,176
Transferred over Time [Member]    
Revenue 7,722 2,602
Transferred over Time [Member] | Energy, Storage and Transmission [Member]    
Revenue 2,516 899
Transferred over Time [Member] | Aerospace [Member]    
Revenue 264 0
Transferred over Time [Member] | Industrial [Member]    
Revenue 3,670 997
Transferred over Time [Member] | Research [Member]    
Revenue 1,272 706
Transferred at Point in Time [Member]    
Revenue 973 2,054
Transferred at Point in Time [Member] | Energy, Storage and Transmission [Member]    
Revenue 14 7
Transferred at Point in Time [Member] | Aerospace [Member]    
Revenue 251 705
Transferred at Point in Time [Member] | Industrial [Member]    
Revenue 213 872
Transferred at Point in Time [Member] | Research [Member]    
Revenue $ 495 $ 470