v3.10.0.1
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accrued expenses and other liabilities    
Accrued customer liabilities $ 11,753 $ 7,100
Accrued construction in progress 11,069 12,661
Revenue share 5,218 5,506
Salaries and wages 3,535 5,066
Accrued taxes 2,320 1,897
Accrued partner network 1,779 1,799
Accrued professional fees 944 1,979
Other 5,587 6,397
Total accrued expenses and other liabilities $ 42,205 $ 42,405