XML 39 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Trade $ 151,747 $ 123,905
Royalties 5,758 3,550
Employee compensation 6,861 8,195
Other 31,147 19,020
Total $ 195,513 $ 154,670