v3.26.1
Note 5 - Debt (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Interest Expense on Debt [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Contractual interest expense

 $536  $561  $1,075  $1,126 

Amortization of debt issuance costs

  49   50   98   99 

Total interest expense

  585   611   1,173   1,225 

Less: interest income

  68   25   163   49 

Total interest expense, net

 $517  $586  $1,010  $1,176 
Schedule of Maturities of Long-Term Debt [Table Text Block]

2026, remaining

 $15,037 

2027

  86 

2028

  25 

2029

  - 

Total

  15,148 

Less unamortized debt discount

  (99)

Total notes payable

 $15,049