XML 68 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Business and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Disaggregation of Revenue [Line Items]      
Net revenue reduction for variable considerations $ 14.8 $ 10.2 $ 7.5
Minimum      
Disaggregation of Revenue [Line Items]      
Delivery time used in period end unearned revenue calculation 7 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Delivery time used in period end unearned revenue calculation 10 days