XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Other Income (Expense), Net - Interest and Other Income Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 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 (0) 1,424 (0)
Other 658 386 658
Total $ 33,554 $ 24,105 $ (1,848)