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

Years Ended December 31,

 

    

2022

    

2021

 

Accounts receivable

$

47,611

$

45,531

Contract assets

 

32,249

 

18,639

Receivables from related parties

 

310

 

174

$

80,170

$

64,344