XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Summary of 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 
Summary of Allowance for Credit Loss
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