v3.26.1
Segment Reporting - Summary of Financial Information for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenues $ 171,495 $ 169,795
Cost of revenues 151,680 152,002
Gross profit 19,815 17,793
Selling, general & administrative expenses 19,059 16,385
Gain on sale of assets (13,957) 0
Operating income 14,713 1,408
Other (income) expense 886 (72)
Warrant expense 4,978 0
Loss on extinguishment of debt 1,958 0
Interest expense 4,095 2,503
Income (loss) before provision for income taxes 2,796 (1,023)
Global Seating    
Segment Reporting Information [Line Items]    
Revenues 74,505 73,408
Global Electrical Systems    
Segment Reporting Information [Line Items]    
Revenues 57,446 50,453
Trim Systems and Components    
Segment Reporting Information [Line Items]    
Revenues 39,544 45,934
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 171,495 169,795
Cost of revenues 151,680 152,002
Gross profit 19,815 17,793
Selling, general & administrative expenses 16,864 13,861
Gain on sale of assets (13,716)  
Operating income 16,667 3,932
Operating Segments | Global Seating    
Segment Reporting Information [Line Items]    
Revenues 74,505 73,408
Cost of revenues 64,073 64,317
Gross profit 10,432 9,091
Selling, general & administrative expenses 7,366 6,378
Gain on sale of assets (13,716)  
Operating income 16,782 2,713
Operating Segments | Global Electrical Systems    
Segment Reporting Information [Line Items]    
Revenues 57,446 50,453
Cost of revenues 51,677 46,463
Gross profit 5,769 3,990
Selling, general & administrative expenses 5,784 4,306
Gain on sale of assets 0  
Operating income (15) (316)
Operating Segments | Trim Systems and Components    
Segment Reporting Information [Line Items]    
Revenues 39,544 45,934
Cost of revenues 35,930 41,222
Gross profit 3,614 4,712
Selling, general & administrative expenses 3,714 3,177
Gain on sale of assets 0  
Operating income (100) 1,535
Corporate and Reconciling Items    
Segment Reporting Information [Line Items]    
Corporate and other unallocated costs $ 1,954 $ 2,524