v3.8.0.1
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Accrued expenses and other liabilities    
Accrued customer liabilities $ 12,195 $ 7,100
Accrued construction in progress 8,119 12,661
Revenue share 5,262 5,506
Salaries and wages 2,739 5,066
Accrued taxes 2,185 1,897
Accrued partner network 1,539 1,799
Accrued professional fees 1,103 1,979
Other 5,765 6,397
Total accrued expenses and other liabilities $ 38,907 $ 42,405