v3.26.1
Segment Information (Schedule of Segment Reporting Information, by Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 113,138 $ 118,623 $ 177,446 $ 214,913
Cost of sales 106,967 100,802 160,465 182,698
Gross profit 6,171 17,821 16,981 32,215
Segment operating income (4,296) 7,707 (4,890) 11,578
Gain (loss) on change in fair market value of Warrant liability (24,889) (47,630) 24,215 5,258
Consolidated other income (218) 3,296 (24) 3,157
Depreciation and amortization     3,709 3,046
Operating Segments [Member]        
Segment Reporting [Line Items]        
Revenues [1] 113,138 118,623 177,446 214,913
Gross profit 6,171 17,821 16,981 32,215
Segment operating income (4,626) 16,909 (14,123) 30,380
Depreciation and amortization 1,845 1,550 3,709 3,046
Capital expenditures 736 608 883 938
Operating Segments [Member] | Reconciliation of segment income (loss) to consolidated loss before income taxes        
Segment Reporting [Line Items]        
Unallocated corporate expenses (8,922) (9,202) (19,013) (18,802)
Consolidated interest expense (3,045) (4,382) (6,421) (8,718)
Gain (loss) on change in fair market value of Warrant liability (24,889) (47,630) 24,215 5,258
Consolidated other income (218) 3,296 (24) 3,157
Consolidated income (loss) before income taxes (32,448) (41,009) 12,880 11,275
Operating Segments [Member] | Reconciliation of segment gross profit to consolidated loss before income taxes        
Segment Reporting [Line Items]        
Gross profit 6,171 17,821 16,981 32,215
Other segment items 1,545 [2] 912 [2] 2,858 [3] 1,835 [4]
Segment operating income 4,626 16,909 14,123 30,380
Unallocated corporate expenses (8,922) (9,202) (19,013) (18,802)
Consolidated interest expense (3,045) (4,382) (6,421) (8,718)
Gain (loss) on change in fair market value of Warrant liability (24,889) (47,630) 24,215 5,258
Consolidated other income (218) 3,296 (24) 3,157
Consolidated income (loss) before income taxes (32,448) (41,009) 12,880 11,275
Operating Segments [Member] | Manufacturing [Member]        
Segment Reporting [Line Items]        
Revenues 104,282 110,757 157,238 200,932
Cost of sales 101,000 95,831 146,637 173,896
Gross profit 3,282 14,926 10,601 27,036
Other segment items 599 [2] 402 [5] 963 [3] 759 [4]
Segment operating income 2,683 14,524 9,638 26,277
Depreciation and amortization 1,481 1,431 2,978 2,796
Capital expenditures 533 562 532 847
Operating Segments [Member] | Aftermarket [Member]        
Segment Reporting [Line Items]        
Revenues 8,856 7,866 20,208 13,981
Cost of sales 5,967 4,971 13,828 8,802
Gross profit 2,889 2,895 6,380 5,179
Other segment items 946 [2] 510 [5] 1,895 [3] 1,076 [4]
Segment operating income 1,943 2,385 4,485 4,103
Depreciation and amortization 309 35 617 71
Capital expenditures 203 0 351 0
Operating Segments [Member] | Corporate Segment [Member]        
Segment Reporting [Line Items]        
Depreciation and amortization 55 84 114 179
Capital expenditures $ 0 $ 46 $ 0 $ 91
[1] Revenue is attributed to countries based on the location in which control transfers to the customer.
[2] Other segment items in Manufacturing and Aftermarket segments include selling, general and administrative expenses.
[3] Other segment items in Manufacturing and Aftermarket segments include selling, general and administrative expenses.
[4] Other segment items in Manufacturing and Aftermarket segments include selling, general and administrative expenses.
[5] Other segment items in Manufacturing and Aftermarket segments include selling, general and administrative expenses.