v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 16, 2026
Nov. 25, 2025
Mar. 31, 2026
Mar. 31, 2025
Feb. 12, 2025
Oct. 04, 2024
Jan. 03, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Settlements of contingent consideration liabilities     $ (15.0) $ 0.0      
Blasters [Member]              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration maximum             $ 3.9
Standard              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration maximum           $ 4.8  
Hog              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration maximum         $ 15.0    
New Way Trucks              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration maximum   $ 54.0          
Initial cash consideration paid for acquisition   $ 413.0          
Mega Corp              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Initial cash consideration paid for acquisition $ 45.0