v3.25.1
Note 12 - Leases (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  

For the Three Months Ended March 31,

 
  

2025

  

2024

 

Operating lease expense (leases with a total term greater than 12 months)

 $2,253  $1,663 

Short-term lease expense (leases with a total term of 12 months or less)

  6   8 

Variable lease expense

  112   575 

Total lease expense

 $2,371  $2,246 
  

For the Three Months Ended March 31,

 

Supplemental cash flow information:

 

2025

  

2024

 

Operating lease - operating cash flows (fixed payments)

 $2,112  $1,843 

Operating lease - operating cash flows (liability reduction)

 $1,551  $1,482 

New right of use assets - operating leases

 $5,084  $2,404 

Supplemental balance sheet information related to leases:

 

March 31, 2025

  

December 31, 2024

 

Incremental borrowing rate

  8.31%  8.09%

Weighted average remaining lease term

 14.44 yrs  14.60 yrs 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  March 31, 2025 

Remaining of 2025

 $5,732 

2026

  6,319 

2027

  4,948 

2028

  4,168 

2029

  4,287 

Thereafter

  36,735 

Total future lease payments

  62,189 

Less imputed interest

  27,464 

Total

 $34,725