XML 40 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable and accrued operating expenses $ 240,981 $ 207,620
Accrued compensation expense 192,467 149,937
Accrued rebates payable 57,163 43,116
Accrued royalties payable 30,797 19,977
Deferred revenue 13,037 1,467
Value added taxes payable 8,395 7,785
Forward foreign currency exchange contracts 10,448 4,178
Lease liability 10,700  
Other 6,633 3,210
Total accounts payable and accrued liabilities $ 570,621 $ 437,290