v3.25.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 398,011 $ 333,367 $ 1,070,734 $ 996,942
Diesel buses        
Disaggregation of Revenue [Line Items]        
Net sales 125,872 109,797 367,855 318,239
Alternative fuel buses        
Disaggregation of Revenue [Line Items]        
Net sales 234,373 185,453 582,757 560,944
Other        
Disaggregation of Revenue [Line Items]        
Net sales 12,699 13,393 44,471 42,081
Parts        
Disaggregation of Revenue [Line Items]        
Net sales $ 25,067 $ 24,724 $ 75,651 $ 75,678