v3.26.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Jan. 03, 2026
Disaggregation of Revenue [Line Items]          
Time frame for majority of payments on health care plans and programs accounts (in days)     60 days    
Reductions in revenue for estimated price concessions granted to managed care providers $ 2.7 $ 4.5 $ 3.1 $ 7.7  
Previously deferred revenue recognized 23.7 $ 22.9 41.9 $ 40.7  
Deferred revenue $ 87.8   $ 87.8   $ 87.1
Minimum          
Disaggregation of Revenue [Line Items]          
General payment terms for accounts on health care plans and programs (in days)     14 days    
Maximum          
Disaggregation of Revenue [Line Items]          
General payment terms for accounts on health care plans and programs (in days)     120 days