XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL BALANCE SHEET INFORMATION - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable and accrued operating expenses $ 231,238 $ 199,678
Accrued compensation expense 207,573 204,446
Accrued rebates payable 72,654 47,987
Accrued income taxes 16,213 1,213
Accrued royalties payable 13,306 15,215
Foreign currency exchange forward contracts 12,601 6,263
Lease liability 10,375 10,464
Deferred revenue 711 6,956
Other 8,288 6,043
Total accounts payable and accrued liabilities $ 572,959 $ 498,265 [1]
[1] Certain December 31, 2021 balances have been corrected for an immaterial error identified in the third quarter of 2022. See Note 1 to these Consolidated Financial Statements for details.