XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
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,
2023
2022
Accounts payable and accrued operating expenses$315,509 $231,238 
Accrued compensation expense201,067 207,573 
Accrued rebates payable96,179 72,654 
Foreign currency exchange forward contracts33,853 12,601 
Accrued royalties payable14,299 13,306 
Lease liability8,779 10,375 
Accrued income taxes 2,651 16,213 
Deferred revenue4,620 711 
Other6,190 8,288 
Total accounts payable and accrued liabilities$683,147 $572,959 
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, 2023, 2022 and 2021, were as follows:
Balance at
Beginning
of Period
Provision for Current Period SalesPayments
Balance at
End of
Period
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 
Year ended December 31, 2022:
Accrued rebates$47,987 $140,260 $(115,593)$72,654 
Reserve for cash discounts$2,013 $20,351 $(18,725)$3,639 
Year ended December 31, 2021:
Accrued rebates$65,526 $116,691 $(134,230)$47,987 
Reserve for cash discounts$1,716 $16,003 $(15,706)$2,013