XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Components of Accrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
(in millions)June 30, 2025December 31, 2024
Accrued rebates$175.4 $148.3 
Employee compensation and related costs131.9 142.9 
Professional and consulting services40.9 51.6 
Other105.3 81.2 
Accrued expenses and other current liabilities$453.4 $423.9 
Schedule of Reconciliation of Changes in Product Warranty Liability
Reconciliations of the changes in the Company’s product warranty liability were as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2025202420252024
Product warranty liability at beginning of period$16.1 $11.3 $13.9 $10.2 
Warranty expense6.8 5.7 14.4 11.2 
Change in estimate
— (0.4)— (0.4)
Warranty fulfillment(5.8)(5.0)(11.2)(9.4)
Product warranty liability at the end of period$17.1 $11.6 $17.1 $11.6