v3.25.1
ACCOUNTS RECEIVABLE
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
A summary of accounts receivable as of March 31, 2025 and December 31, 2024 is as follows (in thousands): 
March 31, 2025December 31, 2024
 (unaudited) 
Trade accounts receivable$138,580 $145,743 
Unbilled revenues43,816 30,173 
Allowance for credit losses(3,039)(3,271)
Total$179,357 $172,645 
The following table shows a rollforward of the allowance for credit losses (in thousands):
 March 31, 2025
 (unaudited)
Balance at beginning of period$3,271 
Provision for expected credit losses455 
Recoveries collected(278)
Write-offs(337)
Foreign exchange effects(72)
Balance at end of period$3,039