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

Years Ended December 31,

 

    

2021

    

2020

 

Accounts receivable

$

45,531

$

45,499

Contract assets

 

18,639

 

21,825

Receivables from related parties

 

174

 

149

$

64,344

$

67,473