XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS    
Accounts receivable $ 45,499 $ 48,416
Contract assets 21,825 28,529
Receivables from related parties 149 131
Accounts receivable and contract assets, net $ 67,473 $ 77,076