v3.26.1
Operating Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Net sales $ 128,741 $ 107,921 $ 247,193 $ 213,609  
Cost of sales (exclusive of depreciation and amortization shown separately below) 106,863 89,699 205,894 181,345  
Selling, general, and administrative expense 12,570 12,095 25,864 23,265  
Depreciation 5,938 5,512 11,773 10,881  
Segment Reporting, Other Segment Item, Amount 2,365 2,079 4,715 4,371  
Operating Income (Loss) 1,005 (1,464) (1,053) (6,253)  
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest (4,498) (9,509) (12,827) (17,323)  
Interest expense 5,720 5,657 11,489 10,851  
Other Nonoperating Income (Expense) (217) (619) 285 (2,788)  
Depreciation and amortization 9,344 8,918 18,584 17,692  
Segment, Expenditure, Addition to Long-Lived Assets 5,228 3,723 8,525 7,630  
Total assets 448,619   448,619   $ 440,784
Gain (Loss) on Extinguishment of Debt 0 3,007 0 3,007  
Operating Segments | Mobile Solutions [Member]          
Segment Reporting Information [Line Items]          
Net sales 66,590 63,391 129,703 125,635  
Cost of sales (exclusive of depreciation and amortization shown separately below) 59,066 55,817 114,699 112,267  
Selling, general, and administrative expense 3,914 3,785 8,050 7,323  
Depreciation 4,788 4,294 9,451 8,503  
Segment Reporting, Other Segment Item, Amount 769 605 1,525 1,339  
Operating Income (Loss) (1,947) (1,110) (4,022) (3,797)  
Depreciation and amortization 5,627 5,133 11,128 10,180  
Segment, Expenditure, Addition to Long-Lived Assets 4,013 2,865 6,924 5,531  
Total assets 298,790   298,790   287,974
Operating Segments | Power Solutions [Member]          
Segment Reporting Information [Line Items]          
Net sales 62,293 44,641 117,693 88,149  
Cost of sales (exclusive of depreciation and amortization shown separately below) 47,949 33,997 91,418 69,265  
Selling, general, and administrative expense 2,722 2,387 5,765 5,069  
Depreciation 781 804 1,581 1,584  
Segment Reporting, Other Segment Item, Amount 1,792 1,671 3,583 3,426  
Operating Income (Loss) 9,049 5,782 15,346 8,805  
Depreciation and amortization 3,348 3,371 6,715 6,718  
Segment, Expenditure, Addition to Long-Lived Assets 848 338 1,050 1,212  
Total assets 125,381   125,381   123,883
Corporate, Non-Segment          
Segment Reporting Information [Line Items]          
Depreciation and amortization 369 414 741 794  
Segment, Expenditure, Addition to Long-Lived Assets 367 520 551 887  
Total assets 24,448   24,448   $ 28,927
Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Net sales (142) (111) (203) (175)  
Cost of sales (exclusive of depreciation and amortization shown separately below) (152) (115) (223) (187)  
Selling, general, and administrative expense 5,934 5,923 12,049 10,873  
Depreciation 369 414 741 794  
Segment Reporting, Other Segment Item, Amount (196) (197) (393) (394)  
Operating Income (Loss) $ (6,097) $ (6,136) $ (12,377) $ (11,261)