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

Years Ended December 31,

 

    

2020

    

2019

 

Accounts receivable

$

45,499

$

48,416

Contract assets

 

21,825

 

28,529

Receivables from related parties

 

149

 

131

$

67,473

$

77,076