v3.10.0.1
Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 41,347 $ 21,939 $ 9,599
Unbilled revenues      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 12,653 7,616 2,293
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 11,191 7,073 2,818
Accrued interest      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 5,109 2,015 896
Leasehold incentives receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 4,411 1,607 1,452
Other receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 7,983 $ 3,628 $ 2,140