XML 59 R30.htm IDEA: XBRL DOCUMENT v3.20.1
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables)
12 Months Ended
Dec. 31, 2019
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS  
Schedule of accounts receivable and contract assets, net of valuation allowance

 

 

 

 

 

 

 

 

 

 

December 31,

 

 

    

2019

    

2018

 

Accounts receivable

 

$

48,416

 

$

52,935

 

Contract assets

 

 

28,529

 

 

22,878

 

Receivables from related parties

 

 

131

 

 

121

 

 

 

$

77,076

 

$

75,934