XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS AND OTHER RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2021
ACCOUNTS AND OTHER RECEIVABLE, NET  
Schedule of accounts and other receivable

December 31, 

December 31, 

    

2021

    

2020

Amounts billed, net

$

217,549

$

213,560

Unbilled receivables

19,678

 

21,618

Total receivables, net

$

237,227

$

235,178

Schedule of expected credit losses

December 31, 

December 31, 

    

2021

    

2020

Balance at beginning of period

   

$

7,602

$

7,745

Additions

 

135

 

368

Deductions - write-offs, net of recoveries

 

(687)

 

(511)

Foreign currency translation

(18)

Other

(1,248)

Balance at end of period

$

5,784

$

7,602