XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Payables and Accruals [Abstract]      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities Accrued liabilities
Lease liabilities $ 80,246 $ 74,755 $ 75,842
Royalties 55,811 80,754 50,420
Incentive compensation 52,259 157,669 60,094
Advertising and promotion $ 43,236 $ 120,290 $ 53,643