XML 142 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deferred Revenue and Other Contract Liabilities, Current - Schedule of Deferred Revenue and Other Contract Liabilities, Current (Details) - USD ($)
$ in Millions
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]      
Deferred revenue $ 74.2 $ 63.8 $ 61.0
Accrued rebates and allowances 38.6 37.5  
Accrued customer reimbursements 10.1 12.4  
Total deferred revenue and other contract liabilities 122.9 113.7 $ 80.6
Less: Non-current portion of deferred revenue (27.4) (26.4)  
Deferred revenue and other contract-related liabilities, current $ 95.5 $ 87.3