v3.26.1
Accounts Receivable
6 Months Ended
Jun. 30, 2026
Accounts Receivable  
Accounts Receivable

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

Effective January 1, 2026, the Company adopted ASU 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets. The Company elected to apply the practical expedient permitted under the standard, which assumes that current conditions at the balance sheet date remain unchanged over the remaining life of the asset when estimating expected credit losses. The Company applied the standard prospectively to current accounts receivable and current contract assets arising from revenue contracts. Prior period amounts were not adjusted.

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