v3.25.1
Segment Reporting - Schedule of Financial Information for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenues $ 169,795 $ 194,626
Cost of revenues 152,002 171,462
Gross profit 17,793 23,164
Selling, general & administrative expenses 16,385 18,655
Operating income (loss) 1,408 4,509
Other (income) expense (72) 212
Interest expense 2,503 2,186
Income (loss) before provision for income taxes (1,023) 2,111
Global Seating    
Segment Reporting Information [Line Items]    
Revenues 73,408 80,797
Global Electrical Systems    
Segment Reporting Information [Line Items]    
Revenues 50,453 58,726
Trim Systems and Components    
Segment Reporting Information [Line Items]    
Revenues 45,934 55,103
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 169,795 194,626
Cost of revenues 152,002 171,355
Gross profit 17,793 23,271
Selling, general & administrative expenses 13,861 15,833
Operating income (loss) 3,932 7,438
Operating Segments | Global Seating    
Segment Reporting Information [Line Items]    
Revenues 73,408 80,797
Cost of revenues 64,317 69,951
Gross profit 9,091 10,846
Selling, general & administrative expenses 6,378 8,051
Operating income (loss) 2,713 2,795
Operating Segments | Global Electrical Systems    
Segment Reporting Information [Line Items]    
Revenues 50,453 58,726
Cost of revenues 46,463 53,901
Gross profit 3,990 4,825
Selling, general & administrative expenses 4,306 4,382
Operating income (loss) (316) 443
Operating Segments | Trim Systems and Components    
Segment Reporting Information [Line Items]    
Revenues 45,934 55,103
Cost of revenues 41,222 47,503
Gross profit 4,712 7,600
Selling, general & administrative expenses 3,177 3,400
Operating income (loss) 1,535 4,200
Corporate and Reconciling Items    
Segment Reporting Information [Line Items]    
Corporate and other unallocated costs $ 2,524 $ 2,929