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

Leases

 

Classification

 

June 30, 2026

  

December 31, 2025

 

Right-of-use assets

          

Operating leases

 

Operating lease right-of-use assets

 $2,515  $3,292 

Finance leases

 

Property and equipment, net

  561   684 

Total right-of-use assets

   $3,076  $3,976 
           

Current portion of lease liabilities

          

Operating leases

 

Current portion of operating leases

 $1,584  $1,671 

Finance leases

 

Current portion of finance leases

  301   293 

Long-term portion of lease liabilities

          

Operating leases

 

Operating lease liabilities, excluding current portion

  1,474   2,253 

Finance leases

 

Finance leases, excluding current portion

  236   388 

Total lease liabilities

   $3,595  $4,605 
Schedule of Future Sublease Income and Minimum Lease Payments for Operating and Finance Leases [Table Text Block]

Future Maturities of Leases

 

Operating Leases

  

Finance Leases

  

Sublease Income

 

Remaining 2026

 $909  $164  $(66)

2027

  1,545   315   (132)

2028

  764   90   (55)

Thereafter

         

Total minimum lease payments

  3,218   569   (253)

Imputed interest

  (160)  (32)   

Present value of minimum lease payments

 $3,058  $537  $(253)