December 31,
2018
2017
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
—
Acquisition purchase consideration
1,952
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
No definition available.
Tabular disclosure of the components of accrued liabilities.