XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2025
Accounts Receivable  
Schedule of 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

Schedule of activity in allowance for credit losses

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