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

Three Months Ended

   

Six Months Ended

 
   

June 30, 2026

   

June 30, 2025

   

June 30, 2026

   

June 30, 2025

 

Minimum rental payments

  $ 83,147     $ 81,827     $ 164,612     $ 161,513  

Nonlease payments

    11,700       11,297       22,512       21,864  

Total

  $ 94,847     $ 93,124     $ 187,124     $ 183,377