XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2025
Accounts Receivable  
Schedule of accounts receivable

Accounts receivable consists of the following (in thousands):

    

March 31,

    

December 31,

2025

2024

Gross Accounts receivable

$

31,415

$

29,772

Allowance for credit losses

 

(1,205)

 

(1,256)

Allowance for billing adjustments

(633)

(503)

Accounts receivable, net

$

29,577

$

28,013

Schedule of activity in allowance for credit losses

Activity in the allowance for the credit losses for the three months ended March 31, 2025 and 2024 was as follows (in thousands):

    

Three Months Ended

March 31,

2025

    

2024

Balance at beginning of period

$

1,256

$

992

Additions charged to expense

-

15

Write-offs against allowance

(55)

(7)

Foreign currency translation adjustment

4

-

Balance at end of period

$

1,205

$

1,000