XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
A summary of accounts receivable as of June 30, 2025 and December 31, 2024 is as follows (in thousands): 
June 30, 2025December 31, 2024
 (unaudited) 
Trade accounts receivable$162,254 $145,743 
Unbilled revenues48,946 30,173 
Allowance for credit losses(3,667)(3,271)
Total$207,533 $172,645 
The following table shows a rollforward of the allowance for credit losses (in thousands):
 June 30, 2025
 (unaudited)
Balance at beginning of period$3,271 
Provision for expected credit losses1,095 
Recoveries collected(307)
Write-offs(439)
Foreign exchange effects47 
Balance at end of period$3,667