v3.26.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Total $ 25,786 $ 26,876
Energy [Member]    
Disaggregation of Revenue [Line Items]    
Total 87 727
Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Total 7,972 13,084
Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Total 11,569 8,271
Research [Member]    
Disaggregation of Revenue [Line Items]    
Total 6,158 4,794
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total 20,841 22,078
Transferred over Time [Member] | Energy [Member]    
Disaggregation of Revenue [Line Items]    
Total 68 216
Transferred over Time [Member] | Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Total 5,767 11,205
Transferred over Time [Member] | Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Total 10,097 6,921
Transferred over Time [Member] | Research [Member]    
Disaggregation of Revenue [Line Items]    
Total 4,909 3,736
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total 4,945 4,798
Transferred at Point in Time [Member] | Energy [Member]    
Disaggregation of Revenue [Line Items]    
Total 19 511
Transferred at Point in Time [Member] | Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Total 2,205 1,879
Transferred at Point in Time [Member] | Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,472 1,350
Transferred at Point in Time [Member] | Research [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 1,249 $ 1,058