v3.20.4
Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 120,752 $ 90,529 $ 41,347
Unbilled revenues, net      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 50,073 31,629 12,653
Indirect taxes receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 45,961 36,821 3,774
Trade receivables, net      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 13,449 9,660 11,191
Accrued interest      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 7,563 5,754 5,109
Other receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 3,706 $ 6,665 $ 8,620