Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details)

v3.22.0.1
Fair Value Measurements (Details)
$ in Millions
Dec. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Spartan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 10.2  
Spartan | Other liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability 7.7  
Spartan | Accrued expenses and other current liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 2.5  
Measurement Input, Discount Rate | Spartan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input, contingent consideration 0.115  
Measurement Input, Revenue Volatility | Spartan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input, contingent consideration 0.290  
Measurement Input, EBITDA Volatility | Spartan    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Measurement input, contingent consideration 0.550  
Recurring | Level 2 | Interest Rate Cap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate cap $ 0.5 $ 0.1