v3.10.0.1
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accrued expenses and other liabilities    
Accrued construction in progress $ 14,562 $ 12,661
Accrued customer liabilities 12,732 7,100
Holdback consideration 6,524 0
Revenue share 5,012 5,506
Salaries and wages 4,140 5,066
Accrued taxes 2,688 1,897
Accrued partner network 1,784 1,799
Accrued professional fees 1,295 1,979
Other 5,973 6,397
Total accrued expenses and other liabilities $ 54,710 $ 42,405