XML 18 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Dec. 29, 2018
Disaggregation of Revenue [Line Items]          
Remaining performance obligations       $ 4.1  
Contract assets       0.9 $ 0.3
Contract liabilities       10.8 5.7
Revenue recognized on contract liabilities       $ 4.2 $ 4.8
Minimum          
Disaggregation of Revenue [Line Items]          
Revenue recognition period       1 year  
Maximum          
Disaggregation of Revenue [Line Items]          
Revenue recognition period       3 years  
Scenario, Forecast          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations expected to be recognized 9.90% 15.00% 75.10%