XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
A summary of accounts receivable as of September 30, 2024 and December 31, 2023 is as follows (in thousands): 
September 30, 2024December 31, 2023
 (unaudited) 
Trade accounts receivable$145,991 $151,316 
Unbilled revenues50,116 33,607 
Allowance for credit losses(3,647)(3,738)
Total$192,460 $181,185 
The following table shows a rollforward of the allowance for credit losses (in thousands):
 September 30, 2024December 31, 2023
 (unaudited)
Balance at beginning of period$3,738 $5,262 
Provision for expected credit losses1,310 1,680 
Recoveries collected(416)(1,638)
Write-offs(1,130)(1,560)
Foreign exchange effects145 (6)
Balance at end of period$3,647 $3,738