XML 57 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Certain Balance Sheet Components (Schedule of Accounts Payable and Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accrued payroll and benefits $ 28,055 $ 12,920
Accounts payable 24,614 12,734
Deferred revenue 10,517 5,514
Accrued taxes 23,697 6,638
Accrued interest 5,470 6,946
Operating lease liabilities 4,538 4,998
Other current liabilities 11,534 10,827
Total accounts payable and accrued liabilities $ 108,425 $ 60,577