v3.25.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2025
Accounts Receivable  
Schedule of accounts receivable

Accounts receivable consists of the following (in thousands):

    

June 30,

    

December 31,

2025

2024

Gross Accounts receivable

$

35,681

$

29,772

Allowance for credit losses

 

(1,274)

 

(1,256)

Allowance for billing adjustments

(283)

(503)

Accounts receivable, net

$

34,124

$

28,013

Schedule of activity in allowance for credit losses

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

    

Three Months Ended

    

Six Months Ended

June 30,

June 30,

2025

    

2024

2025

    

2024

Balance at beginning of period

$

1,205

$

1,000

$

1,256

$

992

Additions charged to expense

79

91

79

 

106

Write-offs against allowance

(16)

(10)

(71)

 

(17)

Foreign currency translation adjustment

6

-

10

 

-

Balance at end of period

$

1,274

$

1,081

$

1,274

$

1,081