XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Leases (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Leases, Lease Income [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30, 2025

   

June 30, 2024

   

June 30, 2025

   

June 30, 2024

 

Minimum rental payments

  $ 81,827     $ 76,362     $ 161,513     $ 153,229  

Nonlease payments

    11,297       11,284       21,864       22,338  

Total

  $ 93,124     $ 87,646     $ 183,377     $ 175,567