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

Years Ended December 31,

 

    

2023

    

2022

 

Accounts receivable

$

51,758

$

47,611

Contract assets

 

30,176

 

32,249

Receivables from related parties

 

183

 

310

$

82,117

$

80,170