v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 517,160 $ 398,011 $ 1,202,879 $ 1,070,734
Diesel buses        
Disaggregation of Revenue [Line Items]        
Net sales 139,754 125,872 449,827 367,855
Alternative fuel buses        
Disaggregation of Revenue [Line Items]        
Net sales 339,513 234,373 640,722 582,757
Other        
Disaggregation of Revenue [Line Items]        
Net sales 13,165 12,699 36,018 44,471
Parts        
Disaggregation of Revenue [Line Items]        
Net sales $ 24,728 $ 25,067 $ 76,312 $ 75,651