XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Change in Allowance for Doubtful Accounts and Expected Credit Losses
Accounts receivable, net consists of the following:
(in thousands)June 30,
2024
December 31,
2023
Billed$10,146 $9,826 
Unbilled6,465 4,979 
16,611 14,805 
Less: Allowance for credit losses(3,421)(3,123)
Total$13,190 $11,682 
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 June 30, 2024
$3,555 $(8)$(126)$3,421 
Three months ended June 30, 2023
4,205 482 (373)4,314 
Six months ended June 30, 2024
$3,123 $550 $(252)$3,421 
Six months ended June 30, 2023
4,363 522 (571)4,314 
______________________________________
(1)    Amounts written off as uncollectible or transferred to other accounts or utilized.