XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Other Income, Net (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
  

Three Months Ended June 30,

 

Six Months Ended June 30,

  

2025

 

2024

 

2025

 

2024

Interest income

 $6,043  $6,630  $11,740  $13,544 

Amortization of discount on available-for-sale securities

  2,117   5,917   2,885   10,040 

Gain on deferred compensation plan investments

  5,580   1,266   4,230   5,285 

Charitable commitments

  (900)  (6,300)  (900)  (12,150)

Other

  (620)  (1)  (604)  333 

Total

 $12,220  $7,512  $17,351  $17,052