v3.26.1
Note 9 - Leases (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Lease, Cost [Table Text Block]

Leases

 

Classification

 

March 31, 2026

  

December 31, 2025

 

Right-of-use assets

          

Operating leases

 

Operating lease right-of-use assets

 $2,836  $3,292 

Finance leases

 

Property and equipment, net

  629   684 

Total right-of-use assets

   $3,465  $3,976 
           

Current portion of lease liabilities

          

Operating leases

 

Current portion of operating leases

 $1,596  $1,671 

Finance leases

 

Current portion of finance leases

  297   293 

Long-term portion of lease liabilities

          

Operating leases

 

Operating lease liabilities, excluding current portion

  1,850   2,253 

Finance leases

 

Finance leases, excluding current portion

  312   388 

Total lease liabilities

   $4,055  $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

 $1,356  $245  $(99)

2027

  1,520   315   (132)

2028

  770   90   (55)

Thereafter

         

Total minimum lease payments

  3,646   650   (286)

Imputed interest

  (200)  (41)   

Present value of minimum lease payments

 $3,446  $609  $(286)