XML 56 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Certain Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accrued payroll and benefits $ 17,716 $ 12,920
Accounts payable 17,106 12,734
Deferred revenue 10,395 5,514
Accrued taxes 9,269 6,638
Accrued interest 6,829 6,946
Operating lease liabilities 4,783 4,998
Other current liabilities 9,839 10,827
Total accounts payable and accrued liabilities $ 75,937 $ 60,577