XML 195 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Balance Sheet Information - Schedule of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable and accrued operating expenses $ 176,073 $ 191,429
Accrued compensation expense 129,668 165,023
Accrued rebates payable 58,595 65,526
Accrued royalties payable 17,204 17,155
Forward foreign currency exchange contracts 11,034 17,798
Lease liabilities 11,024 11,754
Value added taxes payable 1,665 9,562
Accrued income taxes 1,538 9,661
Other 4,331 4,640
Total accounts payable and accrued liabilities $ 411,132 $ 492,548 [1]
[1] (1)December 31, 2020 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, 2020, filed with the SEC on February 26, 2021.