XML 128 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefit-related liabilities $ 89.8 $ 77.1
Royalties 44.4 44.9
Accrued liabilities 74.4 70.3
Current operating lease liabilities 19.9 20.8
Rebates payable 93.5 75.1
Marketing fee payable 19.7 17.5
Current unrecognized tax benefits 0.1 82.3
Accounts payable 17.9 24.7
Total accounts payable and accrued liabilities $ 359.7 $ 412.7