v3.25.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 28, 2025
USD ($)
Jun. 29, 2024
USD ($)
Jun. 28, 2025
USD ($)
segment
Jun. 29, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of Operating Segments | segment     2  
Net sales $ 398,011 $ 333,367 $ 1,070,734 $ 996,942
Gross profit 85,928 69,353 217,099 196,550
U.S.        
Segment Reporting Information [Line Items]        
Net sales 352,715 291,374 939,946 910,489
Canada        
Segment Reporting Information [Line Items]        
Net sales 45,022 41,804 129,096 85,981
Rest of world        
Segment Reporting Information [Line Items]        
Net sales 274 189 1,692 472
Operating Segments        
Segment Reporting Information [Line Items]        
Gross profit 85,928 69,353 217,099 196,550
Operating Segments | Bus        
Segment Reporting Information [Line Items]        
Net sales 372,240 308,037 993,099 919,433
Gross profit 73,211 56,545 178,017 157,428
Operating Segments | Parts        
Segment Reporting Information [Line Items]        
Net sales 25,771 25,330 77,635 77,509
Gross profit 12,717 12,808 39,082 39,122
Intersegment Eliminations | Parts        
Segment Reporting Information [Line Items]        
Net sales $ 1,600 $ 2,600 $ 5,400 $ 6,900