v3.26.3
Operating Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Net sales $ 131,100 $ 103,882 $ 378,293 $ 317,492  
Cost of sales (exclusive of depreciation and amortization shown separately below) 112,830 86,410 318,724 267,755  
Selling, general, and administrative expense 13,287 11,059 39,151 34,325  
Operating Income (Loss) 3,320 2,247 4,373 8,501  
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest (5,868) (7,843) (18,695) (25,167)  
Interest expense 5,467 5,666 16,956 16,517  
Other Nonoperating Income (Expense) (2,919) (70) (2,634) (2,858)  
Depreciation and amortization 9,260 9,064 27,844 26,756  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 6,406 3,428 14,931 11,058  
Total assets 450,894   450,894   $ 440,784
Gain (Loss) on Extinguishment of Debt 0 0 0 3,007  
Other Operating Income (Expense), Net 957 404 3,053 2,843  
Assets, Current 178,153   178,153   164,007
Operating lease right-of-use assets 31,270   31,270   35,155
Other non-current assets 7,019   7,019   7,732
Mobile Solutions [Member]          
Segment Reporting [Line Items]          
Net sales 68,177 59,117 197,880 184,752  
Power Solutions [Member]          
Segment Reporting [Line Items]          
Net sales 63,178 44,948 180,871 133,096  
Operating Segments          
Segment Reporting [Line Items]          
Net sales 131,355 104,065 378,751 317,848  
Operating Income (Loss) (2,912) (2,578) (14,236) (7,586)  
Depreciation and amortization 8,891 8,675 26,734 25,572  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 5,973 3,221 13,947 9,964  
Total assets 430,488   430,488   411,857
Operating Segments | Mobile Solutions [Member]          
Segment Reporting [Line Items]          
Net sales 67,985 58,935 197,485 184,397  
Cost of sales (exclusive of depreciation and amortization shown separately below) 64,617 52,286 179,316 164,553  
Selling, general, and administrative expense 4,300 3,830 12,350 11,153  
Depreciation 4,712 4,451 14,163 12,954  
Segment Reporting, Other Segment Item, Amount 836 1,404 2,361 2,743  
Operating Income (Loss) 6,288 2,854 10,310 6,651  
Depreciation and amortization 5,550 5,290 16,678 15,469  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 5,147 2,377 12,071 7,907  
Total assets 305,097   305,097   287,974
Operating Segments | Power Solutions [Member]          
Segment Reporting [Line Items]          
Net sales 63,115 44,947 180,808 133,095  
Cost of sales (exclusive of depreciation and amortization shown separately below) 48,477 34,318 139,895 103,583  
Selling, general, and administrative expense 2,921 2,586 8,686 7,654  
Depreciation 774 818 2,355 2,402  
Segment Reporting, Other Segment Item, Amount 1,806 1,794 5,389 5,220  
Operating Income (Loss) (9,200) (5,432) (24,546) (14,237)  
Depreciation and amortization 3,341 3,385 10,056 10,103  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 826 844 1,876 2,057  
Total assets 125,391   125,391   123,883
Corporate, Non-Segment          
Segment Reporting [Line Items]          
Selling, general, and administrative expense 6,100 4,600 18,100 15,500  
Depreciation 400 400 1,100 1,200  
Operating Income (Loss) 6,241 4,836 18,638 16,112  
Depreciation and amortization 369 389 1,110 1,184  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 433 207 984 1,094  
Total assets 20,406   20,406   28,927
Other Operating Income (Expense), Net (200) (200) (600) (600)  
CorporateNonsegmentCurrentAssets 7,900   7,900   15,800
CorporateNonsegmentPropertyPlantAndEquipmentNet 6,500   6,500   6,600
CorporateNonsegmentOperatingLeaseRightOfUseAssets 3,600   3,600   4,000
CorporateNonsegmentOtherNoncurrentAssets 2,400   2,400   $ 2,600
Intersegment Eliminations [Member]          
Segment Reporting [Line Items]          
Net sales (255) (183) (458) (356)  
Operating Income (Loss) (9) (11) (29) (25)  
Intersegment Eliminations [Member] | Mobile Solutions [Member]          
Segment Reporting [Line Items]          
Net sales 192 182 395 355  
Intersegment Eliminations [Member] | Power Solutions [Member]          
Segment Reporting [Line Items]          
Net sales $ 63 $ 1 63 $ 1  
Intersegment Eliminations [Member] | CorporateEliminations          
Segment Reporting [Line Items]          
Net sales     $ (458)