XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Other Income (Expense), Net (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Interest income

 $27,093  $23,363  $14,369 

Amortization of discount (premium) on available-for-sale securities, net

  20,145   5,277   (4,375)

Gain (loss) on deferred compensation plan investments

  9,400   8,505   (6,600)

Charitable contributions

  (23,742)  (14,850)  (5,900)

Gain on sale of equity investment

  -   1,424   - 

Other

  658   386   658 

Total

 $33,554  $24,105  $(1,848)