XML 56 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Other Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Other Revenues [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Rental income

 $24,042  $23,926  $23,451 

Management and accounting service fees

  17,237   18,544   16,160 

Insurance services

  3,344   3,857   4,766 

Other

  1,555   1,373   819 

Gain on sale of property and equipment

     6,230    

Total other revenues

 $46,178  $53,930  $45,196 
Operating Lease, Lease Income [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Operating lease payments

 $22,994  $22,928  $23,039 

Variable lease payments

  1,048   998   412 

Total rental income

 $24,042  $23,926  $23,451 
Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]

2025

 $22,921 

2026

  20,407 

2027

  73 

2028

  6 

2029

   

Thereafter

   

Total future minimum lease payments

 $43,407