XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Other Income, Net (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Interest income

  $ 6,805     $ 6,071     $ 20,349     $ 16,844  

Amortization of discount on available-for-sale securities

    6,644       1,647       16,684       1,591  

Gain (loss) on deferred compensation plan investments

    3,894       (1,611 )     9,180       3,411  

Charitable contributions

    (6,400 )     (3,850 )     (18,550 )     (9,650 )

Other

    (665 )     32       (333 )     1,933  

Total

  $ 10,278     $ 2,289     $ 27,330     $ 14,129