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

Years Ended December 31,

 

    

2024

    

2023

 

Accounts receivable, net of allowance

$

40,478

$

51,758

Contract assets

 

18,335

 

30,176

Receivables from related parties

 

9

 

183

$

58,822

$

82,117