XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Other Accrued Liabilities
6 Months Ended
Jun. 30, 2020
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 as of June 30, 2020 and December 31, 2019:

 

 

 

June 30,

2020

 

 

December 31,

2019

 

Accounts payable

 

$

12,255

 

 

$

15,034

 

Accrued expenses

 

 

9,931

 

 

 

10,733

 

Contract liabilities

 

 

7,736

 

 

 

3,314

 

Other current liabilities

 

 

303

 

 

 

504

 

Total accounts payable and other accrued liabilities

 

$

30,225

 

 

$

29,585