v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Payables and Accruals [Abstract]      
Deferred income $ 114,089 $ 56,335 $ 54,726
Advertising and promotion 80,221 90,369 43,236
Lease liabilities $ 77,673 $ 83,242 $ 80,246
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities Accrued liabilities
Royalties $ 71,267 $ 90,828 $ 55,811
Incentive compensation $ 52,848 $ 90,685 $ 52,259