XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Business Segment Information - Revenue by Business Segment Sector (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 43,371 $ 35,694 $ 142,678 $ 120,604
UNITED STATES        
Revenues $ 31,974 $ 20,878 $ 106,807 $ 68,738
Revenue, percentage 74.00% 58.00% 75.00% 57.00%
Non-US [Member]        
Revenues $ 11,397 $ 14,816 $ 35,871 $ 51,866
Revenue, percentage 26.00% 42.00% 25.00% 43.00%
Commercial [Member]        
Revenues $ 28,026 $ 22,516 $ 89,018 $ 74,320
Revenue, percentage 65.00% 63.00% 62.00% 62.00%
Government & Defense [Member]        
Revenues $ 15,345 $ 13,178 $ 53,660 $ 46,284
Revenue, percentage 35.00% 37.00% 38.00% 38.00%
Battery & Energy Products Segment [Member]        
Revenues $ 39,946 $ 32,529 $ 132,134 $ 104,201
Battery & Energy Products Segment [Member] | UNITED STATES        
Revenues 28,724 18,311 97,206 57,326
Battery & Energy Products Segment [Member] | Non-US [Member]        
Revenues 11,222 14,218 34,928 46,875
Battery & Energy Products Segment [Member] | Commercial [Member]        
Revenues 28,026 22,516 89,018 74,320
Battery & Energy Products Segment [Member] | Government & Defense [Member]        
Revenues 11,920 10,013 43,116 29,881
Communications Systems Segment [Member]        
Revenues 3,425 3,165 10,544 16,403
Communications Systems Segment [Member] | UNITED STATES        
Revenues 3,250 2,567 9,601 11,412
Communications Systems Segment [Member] | Non-US [Member]        
Revenues 175 598 943 4,991
Communications Systems Segment [Member] | Commercial [Member]        
Revenues 0 0 0 0
Communications Systems Segment [Member] | Government & Defense [Member]        
Revenues $ 3,425 $ 3,165 $ 10,544 $ 16,403