Note 4 - Supplemental Balance Sheet Information (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Schedule of Inventory, Current [Table Text Block] |
| |
|
June 30,
|
|
|
December 31,
|
|
| |
|
2026
|
|
|
2025
|
|
|
Raw materials
|
|
$ |
46,516 |
|
|
$ |
42,150 |
|
|
Work in process
|
|
|
6,010 |
|
|
|
4,045 |
|
|
Finished goods
|
|
|
6,219 |
|
|
|
7,813 |
|
|
Total
|
|
$ |
58,745 |
|
|
$ |
54,008 |
|
|
| Property, Plant, and Equipment [Table Text Block] |
| |
|
June 30,
|
|
|
December 31,
|
|
| |
|
2026
|
|
|
2025
|
|
|
Land
|
|
$
|
4,693 |
|
|
$ |
4,693 |
|
|
Buildings and leasehold improvements
|
|
|
30,878 |
|
|
|
30,179 |
|
|
Machinery and equipment
|
|
|
65,383 |
|
|
|
63,556 |
|
|
Furniture and fixtures
|
|
|
3,240 |
|
|
|
3,195 |
|
|
Computer hardware and software
|
|
|
9,413 |
|
|
|
8,164 |
|
|
Construction in process
|
|
|
762 |
|
|
|
3,129 |
|
| |
|
|
114,369 |
|
|
|
112,916 |
|
|
Less: Accumulated depreciation
|
|
|
(74,855 |
) |
|
|
(72,519 |
) |
|
Property, plant and equipment, net
|
|
$ |
39,514 |
|
|
$ |
40,397 |
|
|
| Schedule of Depreciation Expense [Table Text Block] |
| |
|
Three-month period ended
|
|
|
Six-month period ended
|
|
| |
|
June 30,
|
|
|
June 30,
|
|
|
June 30,
|
|
|
June 30,
|
|
| |
|
2026
|
|
|
2025
|
|
|
2026
|
|
|
2025
|
|
|
Depreciation expense
|
|
$ |
1,056 |
|
|
$ |
1,008 |
|
|
$ |
2,110 |
|
|
$ |
1,958 |
|
|
| Goodwill [Table Text Block] |
| |
|
Battery &
Energy
|
|
|
Communications
|
|
|
|
|
|
| |
|
Products
|
|
|
Systems
|
|
|
Total
|
|
|
Balance – December 31, 2025
|
|
$ |
33,883 |
|
|
$ |
11,493 |
|
|
$ |
45,376 |
|
|
Effect of foreign currency translation
|
|
|
(7 |
) |
|
|
- |
|
|
|
(7 |
) |
|
Balance – June 30, 2026
|
|
$ |
33,876 |
|
|
$ |
11,493 |
|
|
$ |
45,369 |
|
|
| Intangible Asset, Finite-Lived [Table Text Block] |
| |
|
at June 30, 2026
|
|
| |
|
|
|
|
|
Accumulated
|
|
|
|
|
|
| |
|
Cost
|
|
|
Amortization
|
|
|
Net
|
|
|
Customer relationships
|
|
$ |
18,291 |
|
|
$ |
8,809 |
|
|
$ |
9,482 |
|
|
Patents and technology
|
|
|
5,746 |
|
|
|
5,637 |
|
|
|
109 |
|
|
Other
|
|
|
1,500 |
|
|
|
705 |
|
|
|
795 |
|
|
Total other intangible assets
|
|
$ |
25,537 |
|
|
$ |
15,151 |
|
|
$ |
10,386 |
|
| |
|
at December 31, 2025
|
|
| |
|
|
|
|
|
Accumulated
|
|
|
|
|
|
| |
|
Cost
|
|
|
Amortization
|
|
|
Net
|
|
|
Customer relationships
|
|
$ |
18,333 |
|
|
$ |
8,360 |
|
|
$ |
9,973 |
|
|
Patents and technology
|
|
|
5,762 |
|
|
|
5,635 |
|
|
|
127 |
|
|
Other
|
|
|
1,500 |
|
|
|
667 |
|
|
|
833 |
|
|
Total other intangible assets
|
|
$ |
25,595 |
|
|
$ |
14,662 |
|
|
$ |
10,933 |
|
|
| Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block] |
| |
|
Three-month period ended
|
|
|
Six-month period ended
|
|
| |
|
June 30,
|
|
|
June 30,
|
|
|
June 30,
|
|
|
June 30,
|
|
| |
|
2026
|
|
|
2025
|
|
|
2026
|
|
|
2025
|
|
|
Amortization included in:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Selling, general and administrative
|
|
$ |
263 |
|
|
$ |
378 |
|
|
$ |
525 |
|
|
$ |
754 |
|
|
Research and development
|
|
|
5 |
|
|
|
32 |
|
|
|
10 |
|
|
|
61 |
|
|
Total amortization expense
|
|
$ |
268 |
|
|
$ |
410 |
|
|
$ |
535 |
|
|
$ |
815 |
|
|