XML 56 R37.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)
12 Months Ended
Dec. 31, 2022
ACCOUNTS AND OTHER RECEIVABLES, NET  
Schedule of accounts and other receivable

December 31, 

December 31, 

    

2022

    

2021

Amounts billed, net

$

283,617

$

217,549

Unbilled receivables

17,066

 

19,678

Total receivables, net

$

300,683

$

237,227

Schedule of expected credit losses

December 31, 

December 31, 

    

2022

    

2021

Balance at beginning of period

   

$

5,784

$

7,602

Additions

 

441

 

135

Deductions - write-offs, net of recoveries

(4,381)

(687)

Foreign currency translation

(30)

(18)

Other

(1,248)

Balance at end of period

$

1,814

$

5,784