v3.26.1
Note 7 - Accounts Receivable, Net, and Inventories
6 Months Ended
Jun. 30, 2026
Notes to Financial Statements  
Accounts and Nontrade Receivable [Text Block]

7. ACCOUNTS RECEIVABLE, NET, AND INVENTORIES

 

Accounts receivable, net comprised the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Trade accounts receivable

 

$

7,044

 

 

$

7,706

 

Allowance for credit losses

 

 

(279

)

 

 

(362

)

Other receivables

 

 

1,183

 

 

 

842

 

Total accounts receivable, net

 

$

7,948

 

 

$

8,186

 

 

The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. To estimate the allowance for credit losses the Company applied the loss-rate method using relevant available information including historical write-off activity and current conditions. The allowance for credit losses is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, the Company considered various risk characteristics, including industry and risk characteristics of the customer. When a specific customer exhibits unique risk characteristics, such as significant deterioration in financial condition or other indicators that it no longer shares similar risk characteristics with the collective pool, that receivable is evaluated individually. Expected credit losses for individually evaluated receivables are measured based on expected cash recoveries, and any resulting specific reserves are included in the allowance for credit losses. Write-offs of accounts receivable are recorded to the allowance for credit losses. Any subsequent recoveries of previously written off balances are recorded as a reduction to credit loss expense.

 

The change in the allowance for credit losses consisted of the following:

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Beginning balance

 

$

(277

)

 

$

(621

)

 

$

(362

)

 

$

(706

)

Changes in estimates

 

 

(11

)

 

 

(95

)

 

 

22

 

 

 

(680

)

Write-offs

 

 

21

 

 

 

25

 

 

 

79

 

 

 

737

 

Collections/Other

 

 

(12

)

 

 

62

 

 

 

(18

)

 

 

20

 

Ending balance

 

$

(279

)

 

$

(629

)

 

$

(279

)

 

$

(629

)

 

Inventories comprised the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Finished goods

 

$

15,277

 

 

$

25,314

 

Work-in-process

 

 

763

 

 

 

872

 

Raw materials

 

 

9,450

 

 

 

10,790

 

Allowance for inventory obsolescence

 

 

(2,721

)

 

 

(3,652

)

Total inventories

 

$

22,769

 

 

$

33,324

 

 

Inventories are stated at the lower of cost or net realizable value, and the Company maintains an allowance for excess and obsolete inventory that is based upon assumptions about future demand and market conditions. The allowance for excess and obsolete inventory is subject to increase based on changes in estimates and other factors and decrease based on sales of products and disposals.