Note 4 - Supplemental Balance Sheet Information (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Notes Tables |
|
| Schedule of Inventory, Current [Table Text Block] |
| |
|
March 31,
|
|
|
December 31,
|
|
| |
|
2026
|
|
|
2025
|
|
|
Raw materials
|
|
$ |
44,720 |
|
|
$ |
42,150 |
|
|
Work in process
|
|
|
5,966 |
|
|
|
4,045 |
|
|
Finished goods
|
|
|
6,600 |
|
|
|
7,813 |
|
|
Total
|
|
$ |
57,286 |
|
|
$ |
54,008 |
|
|
| Property, Plant, and Equipment [Table Text Block] |
| |
|
March 31,
|
|
|
December 31,
|
|
| |
|
2026
|
|
|
2025
|
|
|
Land
|
|
$
|
4,693 |
|
|
$ |
4,693 |
|
|
Buildings and leasehold improvements
|
|
|
30,382 |
|
|
|
30,179 |
|
|
Machinery and equipment
|
|
|
64,242 |
|
|
|
63,556 |
|
|
Furniture and fixtures
|
|
|
3,215 |
|
|
|
3,195 |
|
|
Computer hardware and software
|
|
|
8,595 |
|
|
|
8,164 |
|
|
Construction in process
|
|
|
2,627 |
|
|
|
3,129 |
|
| |
|
|
113,754 |
|
|
|
112,916 |
|
|
Less: Accumulated depreciation
|
|
|
(73,637 |
) |
|
|
(72,519 |
) |
|
Property, plant and equipment, net
|
|
$ |
40,117 |
|
|
$ |
40,397 |
|
|
| Schedule of Depreciation Expense [Table Text Block] |
| |
|
Three-month period ended
|
|
| |
|
March 31,
|
|
|
March 31,
|
|
| |
|
2026
|
|
|
2025
|
|
|
Depreciation expense
|
|
$ |
1,054 |
|
|
$ |
950 |
|
|
| 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
|
|
|
(47 |
) |
|
|
- |
|
|
|
(47 |
) |
|
Balance – March 31, 2026
|
|
$ |
33,836 |
|
|
$ |
11,493 |
|
|
$ |
45,329 |
|
|
| Intangible Asset, Finite-Lived [Table Text Block] |
| |
|
at March 31, 2026
|
|
| |
|
|
|
|
|
Accumulated
|
|
|
|
|
|
| |
|
Cost
|
|
|
Amortization
|
|
|
Net
|
|
|
Customer relationships
|
|
$ |
18,286 |
|
|
$ |
8,567 |
|
|
$ |
9,719 |
|
|
Patents and technology
|
|
|
5,743 |
|
|
|
5,625 |
|
|
|
118 |
|
|
Other
|
|
|
1,500 |
|
|
|
686 |
|
|
|
814 |
|
|
Total other intangible assets
|
|
$ |
25,529 |
|
|
$ |
14,878 |
|
|
$ |
10,651 |
|
| |
|
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
|
|
| |
|
March 31,
|
|
|
March 31,
|
|
| |
|
2026
|
|
|
2025
|
|
|
Amortization included in:
|
|
|
|
|
|
|
|
|
|
Selling, general and administrative
|
|
$ |
262 |
|
|
$ |
376 |
|
|
Research and development
|
|
|
5 |
|
|
|
29 |
|
|
Total amortization expense
|
|
$ |
267 |
|
|
$ |
405 |
|
|