XML 92 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accrued expenses and other liabilities    
Accrued construction in progress $ 20,930 $ 12,661
Accrued customer liabilities 15,219 7,100
Revenue share 5,514 5,506
Salaries and wages 4,425 5,066
Accrued taxes 2,745 1,897
Holdback consideration 2,000 0
Acquisition purchase consideration 1,952 0
Accrued professional fees 1,434 1,979
Accrued partner network 1,228 1,799
Other 7,206 6,397
Total accrued expenses and other liabilities $ 62,653 $ 42,405