XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Other Accrued Liabilities
6 Months Ended
Jun. 30, 2021
Payables And Accruals [Abstract]  
Accounts Payable and Other Accrued Liabilities

9. ACCOUNTS PAYABLE AND OTHER ACCRUED LIABILITIES

Accounts payable and other accrued liabilities consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Accounts payable

 

$

18,097

 

 

$

15,481

 

Accrued expenses

 

 

14,302

 

 

 

11,469

 

Other business acquisitions purchase

   price obligations

 

 

50

 

 

 

50

 

Contract liabilities

 

 

7,292

 

 

 

6,114

 

Other current liabilities

 

 

1,254

 

 

 

1,507

 

Income tax payable

 

 

 

 

 

256

 

Total accounts payable and

   other accrued liabilities

 

$

40,995

 

 

$

34,877