XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Change in Allowance for Doubtful Accounts and Expected Credit Losses
Accounts receivable, net consists of the following:
(in thousands)March 31,
2025
December 31,
2024
Billed$10,512 $10,728 
Unbilled10,304 7,446 
20,816 18,174 
Less: Allowance for credit losses(2,628)(3,124)
Total$18,188 $15,050 
Changes in the allowance for expected credit losses consist of the following:
Additions
(in thousands)Balance at Beginning of PeriodCharged to Expenses
Deductions Note(1)
Balance at End of Period
Allowance for expected credit losses:
Three months ended March 31, 2025
$3,124 $(137)$(359)$2,628 
Three months ended March 31, 2024
$3,123 $558 $(126)$3,555 
______________________________________
(1)    Amounts written off as uncollectible or transferred to other accounts or utilized.