XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS AND OTHER RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2021
ACCOUNTS AND OTHER RECEIVABLE, NET  
Schedule of accounts and other receivable

June 30, 

December 31, 

    

2021

    

2020

Amounts billed, net

$

212,446

$

213,560

Unbilled receivables

30,907

 

21,618

Total receivables, net

$

243,353

$

235,178

Schedule of expected credit losses

Six Months Ended

    

June 30, 2021

Balance at beginning of period

   

$

7,602

Additions

 

-

Deductions - write-offs, net of recoveries

 

(662)

Foreign currency translation

(14)

Balance at end of period

$

6,926