v3.19.2
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accrued expenses and other liabilities    
Accrued construction in progress $ 18,672 $ 20,930
Accrued customer liabilities 18,135 15,219
Revenue share 7,286 5,514
Salaries and wages 3,755 4,425
Accrued taxes 2,901 2,745
Holdback consideration 2,000 2,000
Accrued partner network 1,236 1,228
Accrued professional fees 949 1,434
Acquisition purchase consideration 0 1,952
Other 6,510 7,206
Total accrued expenses and other liabilities $ 61,444 $ 62,653