XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Leases (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Lessee Operating Lease Details of Leases Presented in Balance Sheets [Table Text Block]
  

June 30,

  

December 31,

 
  

2024

  

2023

 

Lease right of use assets

 $3,844  $4,017 

Lease liabilities, current

 $726  $582 

Lease liabilities, long-term

 $5,617  $5,994 
         

Weighted-average remaining life (in years)

  6.2   6.5 

Weighted-average discount rate

  9%  9%
Lease, Cost [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Operating lease expense

 $318  $469  $747  $842 

Cash paid for operating leases

 $496  $237  $764  $649 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Cash

 
  

Payment

 

As of June 30, 2024

 

Obligations

 

Remaining in 2024

 $644 

2025

  1,317 

2026

  1,356 

2027

  1,397 

2028

  1,296 

Thereafter

  2,455 

Total lease payments

  8,465 

Imputed interest

  (2,122)

Total minimum lease payments

 $6,343