XML 427 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED LIABILITIES AND OTHER (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued liabilities $ 51,544 $ 44,503
Royalties payable 32,383 36,019
Stock-based compensation liabilities 22,652 30,050
Derivative liabilities 0 3,764
Income taxes payable 52,206 9,194
Lease liabilities 2,238 1,954
Other 4,085 6,297
Total accrued liabilities and other $ 165,108 $ 131,781