XML 123 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Summary of Sales by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues $ 723,355 $ 835,469 $ 782,583
Gross profit 73,119 121,091 85,027
Selling, general & administrative expenses 73,877 81,218 60,206
Operating income (loss) (758) 39,873 24,821
Other (income) expense (2,200) 1,195 10,463
Interest expense 9,174 10,248 9,159
Loss on early extinguishment of debt 509 0 921
Income (loss) before provision for income taxes (8,241) 28,430 4,278
Capital expenditures, depreciation and restructuring:      
Depreciation expense 13,900 13,100 13,400
Restructuring 10,784 1,800  
Vehicle Solutions      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 404,164 469,962 470,334
Electrical Systems      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 189,626 228,424 180,404
Aftermarket & Accessories      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 129,565 137,083 131,845
Operating Segments      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 723,355 835,469 782,583
Cost of revenues 650,078 714,195 697,055
Gross profit 73,277 121,274 85,528
Selling, general & administrative expenses 39,900 43,360 36,223
Operating income (loss) 33,377 77,914 49,305
Operating Segments | Vehicle Solutions      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 404,164 469,962 470,334
Cost of revenues 364,936 410,599 427,260
Gross profit 39,228 59,363 43,074
Selling, general & administrative expenses 21,326 26,109 23,533
Operating income (loss) 17,902 33,254 19,541
Capital expenditures, depreciation and restructuring:      
Capital expenditures 6,794 7,769 7,774
Depreciation expense 7,171 7,356 7,490
Restructuring 5,936 809 751
Operating Segments | Electrical Systems      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 189,626 228,424 180,404
Cost of revenues 178,925 193,027 156,411
Gross profit 10,701 35,397 23,993
Selling, general & administrative expenses 10,252 9,107 5,775
Operating income (loss) 449 26,290 18,218
Capital expenditures, depreciation and restructuring:      
Capital expenditures 5,968 9,096 3,936
Depreciation expense 4,616 3,972 3,496
Restructuring 3,745 8 674
Operating Segments | Aftermarket & Accessories      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Revenues 129,565 137,083 131,845
Cost of revenues 106,217 110,569 113,384
Gross profit 23,348 26,514 18,461
Selling, general & administrative expenses 8,322 8,144 6,915
Operating income (loss) 15,026 18,370 11,546
Capital expenditures, depreciation and restructuring:      
Capital expenditures 1,187 1,762 3,692
Depreciation expense 1,605 1,288 1,309
Restructuring 939 0 1,909
Corporate/ Other      
Segment Reporting Information, Revenue for Reportable Segment [Abstract]      
Corporate and other unallocated costs 34,135 38,041 $ 24,484
Capital expenditures, depreciation and restructuring:      
Restructuring $ 164 $ 983