v3.25.2
Accounts Receivable
6 Months Ended
Jun. 30, 2025
Accounts Receivable  
Accounts Receivable

2.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

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