v3.26.1
Note 7 - Accounts Receivable, Net, and Inventories (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Components of Accounts Receivable [Table Text Block]

 

 

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

 

Accounts Receivable, Allowance for Credit Loss [Table Text Block]

 

 

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

)

Schedule of Inventory, Current [Table Text Block]

 

 

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