XML 38 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
A summary of accounts receivable as of December 31, 2023 and 2022 is as follows (in thousands): 
 December 31,
 20232022
Trade accounts receivable$151,316 $160,572 
Unbilled revenues33,607 31,379 
Allowance for credit losses(3,738)(5,262)
Accounts receivable, net$181,185 $186,689 
The following table shows a rollforward of the allowance for credit losses (in thousands):
 Twelve Months Ended
December 31,
 20232022
Balance at beginning of period$5,262 $7,843 
Provision for expected credit losses1,680 1,059 
Recoveries collected(1,638)(1,114)
Write-offs(1,560)(2,479)
Foreign exchange effects(6)(47)
Balance at end of period$3,738 $5,262