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

Accounts receivable consists of the following (in thousands):

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

2026

2025

Gross Accounts receivable

$

49,492

$

48,606

Allowance for credit losses

 

(487)

 

(1,181)

Allowance for billing adjustments

(1,431)

(915)

Allowance for volume discounts

(14)

-

Accounts receivable, net

$

47,560

$

46,510

Schedule of activity in allowance for credit losses

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

  ​ ​ ​

For the Three Months Ended

  ​ ​ ​

For the Six Months Ended

June 30, 

June 30, 

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Balance at beginning of period

$

1,349

$

1,205

$

1,181

$

1,256

Provision for expected credit losses

3

79

89

79

Recoveries collected

(845)

-

(845)

 

-

Write-offs against allowance

(18)

(16)

(32)

 

(71)

Foreign currency translation adjustment/reclassification

(2)

6

94

 

10

Balance at end of period

$

487

$

1,274

$

487

$

1,274