v3.25.2
Revenues (Schedule of Disaggregated Revenue by Product Group) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 301,035 $ 293,182
Tires [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 138,396 135,413
Maintenance [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 82,928 83,060
Brakes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 44,469 41,237
Steering [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 26,741 24,859
Batteries [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,206 3,802
Exhaust [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 3,906 4,387
Franchise Royalties [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 389 $ 424