XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Note 6 - Leases (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Operating lease expense

 $1,790  $1,577  $1,534 

Short-term lease and variable lease expense (1)

  730   1,049   923 

Total lease expense

 $2,520  $2,626  $2,457 
  

December 31,

 
  

2025

  

2024

 

Weighted average remaining lease term under operating leases (in years)

  3.2   3.3 

Weighted average discount rate for operating lease liabilities

  6.2%  6.0%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31,

 

Amount

 

2026

 $2,218 

2027

  2,126 

2028

  1,357 

2029

  357 

2030

  283 

2031 and thereafter

  95 

Total future minimum lease payments

  6,436 

Less: Interest (1)

  (616)

Present value of future minimum lease payments under operating lease liabilities

 $5,820 

Reported as of December 31, 2025:

    

Operating lease liabilities – current

 $1,982 

Operating lease liabilities – non-current

  3,838 

Total operating lease liabilities

 $5,820