XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Other Income, Net (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
   

Three Months Ended September 30,

 

Nine Months Ended September 30,

   

2025

 

2024

 

2025

 

2024

Interest income

  $ 8,338     $ 6,805     $ 20,078     $ 20,349  

Amortization of discount on available-for-sale securities

    1,009       6,644       3,894       16,684  

Gain on deferred compensation plan investments

    3,793       3,894       8,023       9,180  

Charitable commitments

    (3,194 )     (6,400 )     (4,094 )     (18,550 )

Other

    446       (665 )     (158 )     (333 )

Total

  $ 10,392     $ 10,278     $ 27,743     $ 27,330