v3.19.1
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Accrued expenses and other liabilities    
Accrued construction in progress $ 21,035 $ 20,930
Accrued customer liabilities 14,445 15,219
Revenue share 5,251 5,514
Accrued taxes 3,397 2,745
Salaries and wages 2,802 4,425
Holdback consideration 2,000 2,000
Accrued partner network 1,331 1,228
Accrued professional fees 1,298 1,434
Acquisition purchase consideration 0 1,952
Other 6,206 7,206
Total accrued expenses and other liabilities $ 57,765 $ 62,653