v3.26.1
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31,

    

2026 (six months remaining)

 $1,560 

2027

  3,193 

2028

  3,304 

2029

  855 

Undiscounted total

  8,912 

Less: imputed interest

  (1,105)

Present value of future minimum payments

  7,807 

Current portion of operating lease liability

  (2,539)

Operating lease liability, net of current portion

 $5,268 
Lease, Cost [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Lease cost

                

Operating lease cost

 $1,022  $1,507  $2,020  $3,060 

Short-term lease cost

  9   11   21   22 

Variable lease cost

  222   433   587   713 

Sublease income

  -   (14)  -   (34)

Total lease cost

 $1,253  $1,937  $2,628  $3,761