XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Certain Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accrued payroll and benefits $ 16,080 $ 12,920
Accounts payable 11,382 12,734
Accrued interest 5,488 6,946
Accrued taxes 8,620 6,638
Deferred revenue 4,758 5,514
Operating lease liabilities 4,885 4,998
Other current liabilities 10,182 10,827
Total accounts payable and accrued liabilities $ 61,395 $ 60,577