XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable
9 Months Ended
Sep. 30, 2025
Accounts Receivable  
Accounts Receivable

2.Accounts Receivable

Accounts receivable consists of the following (in thousands):

    

September 30, 

    

December 31, 

2025

2024

Gross Accounts receivable

$

41,635

$

29,772

Allowance for credit losses

 

(1,182)

 

(1,256)

Allowance for billing adjustments

(976)

(503)

Allowance for volume discounts

(37)

-

Accounts receivable, net

$

39,440

$

28,013

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

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

2025

    

2024

2025

    

2024

Balance at beginning of period

$

1,274

$

1,081

$

1,256

$

992

Additions charged to expense

31

(18)

110

 

88

Write-offs against allowance

(118)

(128)

(189)

 

(145)

Foreign currency translation adjustment

(5)

7

5

 

7

Balance at end of period

$

1,182

$

942

$

1,182

$

942