v3.26.3
Segment and Geographic Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Segment Reporting [Abstract]        
Number Of Reportable Segments Disclosed By Definition Flag     true  
Segment Reporting [Line Items]        
Net sales $ 561,722 $ 543,736 $ 1,635,090 $ 1,592,387
Cost of goods sold 340,124 302,309 972,112 923,739
Income from operations 82,938 105,750 257,938 268,305
Operating Segments        
Segment Reporting [Line Items]        
Net sales 561,722 543,736 1,635,090 1,592,387
Cost of goods sold 340,532 302,309 972,520 923,739
Factoring expense 10,938 14,590 36,113 43,744
Other segment expenses 121,474 115,359 351,857 339,014
Income from operations 88,778 111,478 274,600 285,890
Depreciation 8,721 8,601 26,216 25,402
Capital expenditures 7,683 10,383 25,208 29,818
Light Duty | Operating Segments        
Segment Reporting [Line Items]        
Net sales 443,738 430,316 1,291,797 1,263,500
Cost of goods sold 261,118 229,612 753,256 714,750
Factoring expense 10,938 14,590 36,113 43,744
Other segment expenses 89,677 83,953 256,022 243,051
Income from operations 82,005 102,161 246,406 261,955
Depreciation 6,791 6,626 20,590 19,686
Capital expenditures 6,891 8,945 22,336 26,853
Heavy Duty | Operating Segments        
Segment Reporting [Line Items]        
Net sales 66,140 63,025 190,219 176,765
Cost of goods sold 52,486 47,004 144,812 132,186
Factoring expense 0 0 0 0
Other segment expenses 13,687 13,166 42,217 41,365
Income from operations (33) 2,855 3,190 3,214
Depreciation 936 1,013 2,719 2,823
Capital expenditures 410 1,107 1,578 2,143
Specialty Vehicle | Operating Segments        
Segment Reporting [Line Items]        
Net sales 51,844 50,395 153,074 152,122
Cost of goods sold 26,928 25,693 74,452 76,803
Factoring expense 0 0 0 0
Other segment expenses 18,110 18,240 53,618 54,598
Income from operations 6,806 6,462 25,004 20,721
Depreciation 994 962 2,907 2,893
Capital expenditures $ 382 $ 331 $ 1,294 $ 822