v3.26.1
Note 7 - Accounts Receivable, Net, and Inventories
3 Months Ended
Mar. 31, 2026
Notes to Financial Statements  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

7. ACCOUNTS RECEIVABLE, NET, AND INVENTORIES

 

Accounts receivable, net comprised the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Trade accounts receivable

 

$

11,676

 

 

$

7,706

 

Allowance for credit losses

 

 

(277

)

 

 

(362

)

Other receivables

 

 

683

 

 

 

842

 

Total accounts receivable, net

 

$

12,082

 

 

$

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 March 31,

 

 

 

2026

 

 

2025

 

Beginning balance

 

$

(362

)

 

$

(706

)

Changes in estimates

 

 

33

 

 

 

(585

)

Write-offs

 

 

58

 

 

 

712

 

Collections/Other

 

 

(6)

 

 

 

(42

)

Ending balance

 

$

(277

)

 

$

(621

)

 

Inventories comprised the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Finished goods

 

$

20,339

 

 

$

25,314

 

Work-in-process

 

 

773

 

 

 

872

 

Raw materials

 

 

10,659

 

 

 

10,790

 

Allowance for inventory obsolescence

 

 

(2,965

)

 

 

(3,652

)

Total inventories

 

$

28,806

 

 

$

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.