XML 52 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECEIVABLES (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Summary of Accounts Receivable
A summary of accounts receivable as of June 30, 2022 and December 31, 2021 is as follows (in thousands): 
June 30, 2022December 31, 2021
 (unaudited) 
Trade accounts receivable$178,174 $161,751 
Unbilled receivables43,981 35,933 
Allowance for credit losses(6,747)(8,912)
Total$215,408 $188,772 
Allowance for Credit Loss
The following table shows a rollforward of the allowance for credit losses (in thousands):
 June 30, 2022December 31, 2021
 (unaudited)
Balance at beginning of period$8,912 $9,918 
Provision for expected credit losses30 2,193 
Write-offs(2,087)(3,143)
Foreign exchange effects(108)(56)
Balance at end of period$6,747 $8,912