XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
A summary of accounts receivable as of June 30, 2024 and December 31, 2023 is as follows (in thousands): 
June 30, 2024December 31, 2023
 (unaudited) 
Trade accounts receivable$147,954 $151,316 
Unbilled revenues48,709 33,607 
Allowance for credit losses(4,223)(3,738)
Total$192,440 $181,185 
The following table shows a rollforward of the allowance for credit losses (in thousands):
 June 30, 2024December 31, 2023
 (unaudited)
Balance at beginning of period$3,738 $5,262 
Provision for expected credit losses1,001 1,680 
Recoveries collected(211)(1,638)
Write-offs(357)(1,560)
Foreign exchange effects52 (6)
Balance at end of period$4,223 $3,738