XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.4
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts Payable and Accrued Liabilities consisted of the following:
December 31,
2025
2024
Accounts payable and accrued operating expenses$312,768 $235,403 
Accrued compensation expense219,422 202,513 
Accrued rebates payable166,925 120,835 
Foreign currency exchange forward contracts31,007 13,056 
Lease liability8,685 7,574 
Accrued royalties payable7,968 7,923 
Accrued income taxes 3,667 12,567 
Other8,589 7,117 
Total accounts payable and accrued liabilities$759,031 $606,988 
Schedule of Estimated Accrued Rebates and Reserve for Cash Discounts
The roll forward of significant estimated accrued rebates and reserve for cash discounts for the years ended December 31, 2025, 2024 and 2023, were as follows:
Balance at
Beginning
of Period
Provision for Current Period SalesPayments
Balance at
End of
Period
Year ended December 31, 2025:
Accrued rebates$120,835 312,122 (266,032)$166,925 
Reserve for cash discounts$2,644 24,822 (24,266)$3,200 
Year ended December 31, 2024:
Accrued rebates$96,179 230,801 (206,145)$120,835 
Reserve for cash discounts$5,390 18,771 (21,517)$2,644 
Year ended December 31, 2023:
Accrued rebates$72,654 196,864 (173,339)$96,179 
Reserve for cash discounts$3,639 21,081 (19,330)$5,390