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

For the Three Months Ended June 30,

  

For the Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Operating lease cost, gross

 $1,222  $804  $2,342  $1,586 

Sublease income

  (42)  (25)  (50)  (49)

Net Operating lease cost

 $1,180  $779  $2,292  $1,537 

Cash paid under operating leases, gross

 $1,293  $768  $2,569  $1,530 
                 

Weighted average remaining lease term - months

  91   105         

Weighted average discount rate

  6.9%  7.1%        
Operating Lease, Liability and Payments to be Received, Maturity [Table Text Block]
  

Gross Lease Payment

  

Payments received from Sublease

  

Net Lease Payment

 

2026 (Remainder of 2026)

 $2,539  $(51) $2,488 

2027

  4,373   (43)  4,330 

2028

  3,757      3,757 

2029

  3,592      3,592 

2030

  3,577      3,577 

Thereafter

  13,187      13,187 

Total lease payments

  31,025   (94)  30,931 

Less imputed interest

  (7,457)        

Operating lease liabilities

 $23,568