Annual report pursuant to Section 13 and 15(d)

Acquisition - Narrative (Details)

v3.22.0.1
Acquisition - Narrative (Details) - Spartan - USD ($)
12 Months Ended
Jun. 04, 2021
Dec. 30, 2021
Dec. 31, 2020
Dec. 26, 2019
Business Acquisition [Line Items]        
Purchase consideration $ 77,657,000      
Integration and transaction costs   $ 3,400,000 $ 0 $ 0
Contingent consideration, potential earnout payments 18,000,000      
Net increase in fair value of contingent earn-out liability   1,100,000    
Contingent consideration liability   $ 10,200,000    
Annual Adjusted EBITDA Margin Targets        
Business Acquisition [Line Items]        
Contingent consideration, potential earnout payments 9,000,000      
Annual Gross Profit Targets        
Business Acquisition [Line Items]        
Contingent consideration, potential earnout payments $ 9,000,000