XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable and Other Accrued Liabilities
3 Months Ended
Mar. 31, 2021
Payables And Accruals [Abstract]  
Accounts Payable and Other Accrued Liabilities

8. ACCOUNTS PAYABLE AND OTHER ACCRUED LIABILITIES

Accounts payable and other accrued liabilities consisted of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accounts payable

 

$

15,470

 

 

$

15,481

 

Accrued expenses

 

 

19,555

 

 

 

11,469

 

Other business acquisitions purchase

   price obligations

 

 

9,511

 

 

 

50

 

Contract liabilities

 

 

6,476

 

 

 

6,114

 

Other current liabilities

 

 

1,229

 

 

 

1,507

 

Income tax payable

 

 

190

 

 

 

256

 

Total accounts payable and

   other accrued liabilities

 

$

52,431

 

 

$

34,877