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

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2022

   

2021

   

2022

   

2021

 

Interest income

  $ 3,333     $ 2,770     $ 6,794     $ 5,052  

Amortization of premium on available-for-sale securities

    (1,232 )     (1,113 )     (2,580 )     (1,926 )

Gain (loss) on deferred compensation plan investments

    (5,085 )     1,862       (7,277 )     3,039  

Foreign currency exchange gain (loss)

    400       (388 )     350       (373 )

Charitable contributions

    (2,500 )     (100 )     (3,000 )     (200 )

Other

    (8 )     -       (13 )     26  

Total

  $ (5,092 )   $ 3,031     $ (5,726 )   $ 5,618