v3.26.1
Note 4 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Operating lease expense

 $489  $435  $978  $849 

Short-term lease and variable lease expense (1)

  183   193   355   400 

Total lease expense

 $672  $628  $1,333  $1,249 
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Weighted average remaining lease term under operating leases (in years)

  2.8   3.2 

Weighted average discount rate for operating lease liabilities

  6.2%  6.2%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31,

 

Amount

 

2026 (remaining six months)

 $1,145 

2027

  2,224 

2028

  1,387 

2029

  354 

2030

  283 

2031

  101 

Total future minimum lease payments

  5,494 

Less: Interest (1)

  (456)

Present value of future minimum lease payments under operating lease liabilities

 $5,038 

Reported as:

    

Operating lease liabilities – current

 $2,089 

Operating lease liabilities – non-current

  2,949 

Total operating lease liabilities

 $5,038