XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)
6 Months Ended
Jun. 30, 2022
ACCOUNTS AND OTHER RECEIVABLES, NET  
Schedule of accounts and other receivable

June 30, 

December 31, 

    

2022

    

2021

Amounts billed, net

$

254,396

$

217,549

Unbilled receivables

16,443

 

19,678

Total receivables, net

$

270,839

$

237,227

Schedule of expected credit losses

December 31, 2021

   

$

5,784

Additions

 

449

Foreign currency translation

(30)

June 30, 2022

$

6,203