XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Business Segment Information - Revenue by Business Segment Sector (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 48,561 $ 42,983 $ 99,307 $ 84,910
UNITED STATES        
Revenues $ 35,364 $ 23,399 $ 74,833 $ 47,860
Revenue, percentage 73.00% 54.00% 75.00% 56.00%
Non-US [Member]        
Revenues $ 13,197 $ 19,584 $ 24,474 $ 37,050
Revenue, percentage 27.00% 46.00% 25.00% 44.00%
Commercial [Member]        
Revenues $ 31,333 $ 27,664 $ 60,992 $ 51,804
Revenue, percentage 65.00% 64.00% 61.00% 61.00%
Government & Defense [Member]        
Revenues $ 17,228 $ 15,319 $ 38,315 $ 33,106
Revenue, percentage 35.00% 36.00% 39.00% 39.00%
Battery & Energy Products Segment [Member]        
Revenues $ 45,867 $ 36,683 $ 92,188 $ 71,672
Battery & Energy Products Segment [Member] | UNITED STATES        
Revenues 33,300 19,412 68,482 39,015
Battery & Energy Products Segment [Member] | Non-US [Member]        
Revenues 12,567 17,271 23,706 32,657
Battery & Energy Products Segment [Member] | Commercial [Member]        
Revenues 31,333 27,664 60,992 51,804
Battery & Energy Products Segment [Member] | Government & Defense [Member]        
Revenues 14,534 9,019 31,196 19,868
Communications Systems Segment [Member]        
Revenues 2,694 6,300 7,119 13,238
Communications Systems Segment [Member] | UNITED STATES        
Revenues 2,064 3,987 6,351 8,845
Communications Systems Segment [Member] | Non-US [Member]        
Revenues 630 2,313 768 4,393
Communications Systems Segment [Member] | Commercial [Member]        
Revenues 0 0 0 0
Communications Systems Segment [Member] | Government & Defense [Member]        
Revenues $ 2,694 $ 6,300 $ 7,119 $ 13,238