XML 28 R11.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
A summary of accounts receivable as of December 31, 2024 and 2023 is as follows (in thousands): 
 December 31,
 20242023
Trade accounts receivable$145,743 $151,316 
Unbilled revenues30,173 33,607 
Allowance for credit losses(3,271)(3,738)
Accounts receivable, net$172,645 $181,185 
The following table shows a rollforward of the allowance for credit losses (in thousands):
 Twelve Months Ended
December 31,
 20242023
Balance at beginning of period$3,738 $5,262 
Provision for expected credit losses1,474 1,680 
Recoveries collected(568)(1,638)
Write-offs(1,388)(1,560)
Foreign exchange effects15 (6)
Balance at end of period$3,271 $3,738