XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
SUPPLEMENTAL FINANCIAL STATEMENTS INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable and accrued operating expenses $ 310,797 $ 235,403
Accrued compensation expense 119,410 202,513
Accrued rebates payable 163,165 120,835
Foreign currency exchange forward contracts 55,309 13,056
Accrued income taxes 13,401 12,567
Accrued royalties payable 8,015 7,923
Lease liability 7,704 7,574
Other 6,446 7,117
Total accounts payable and accrued liabilities $ 684,247 $ 606,988 [1]
[1]
(1)December 31, 2024 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on February 24, 2025.