v3.19.3.a.u2
Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 90,529 $ 41,347 $ 21,939
Indirect taxes receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 36,821 3,774 832
Unbilled revenues      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 31,629 12,653 7,616
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 9,660 11,191 7,073
Accrued interest      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 5,754 5,109 2,015
Other receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 6,665 $ 8,620 $ 4,403