v3.26.1
Note 10 - Business Segment Information - Revenue by Business Segment Sector (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues $ 47,445 $ 50,746
UNITED STATES    
Revenues $ 31,250 $ 39,469
Revenue, percentage 66.00% 78.00%
Non-US [Member]    
Revenues $ 16,195 $ 11,277
Revenue, percentage 34.00% 22.00%
Commercial [Member]    
Revenues $ 30,505 $ 32,287
Revenue, percentage 64.00% 64.00%
Government & Defense [Member]    
Revenues $ 16,940 $ 18,459
Revenue, percentage 36.00% 36.00%
Battery & Energy Products Segment [Member]    
Revenues $ 44,155 $ 46,321
Battery & Energy Products Segment [Member] | UNITED STATES    
Revenues 28,943 35,182
Battery & Energy Products Segment [Member] | Non-US [Member]    
Revenues 15,212 11,139
Battery & Energy Products Segment [Member] | Commercial [Member]    
Revenues 30,505 32,287
Battery & Energy Products Segment [Member] | Government & Defense [Member]    
Revenues 13,650 14,034
Communications Systems Segment [Member]    
Revenues 3,290 4,425
Communications Systems Segment [Member] | UNITED STATES    
Revenues 2,307 4,287
Communications Systems Segment [Member] | Non-US [Member]    
Revenues 983 138
Communications Systems Segment [Member] | Commercial [Member]    
Revenues 0 0
Communications Systems Segment [Member] | Government & Defense [Member]    
Revenues $ 3,290 $ 4,425