XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Dividends and Dividend Equivalents (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Dividends Declared [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Dividend declared per share

 $1.00  $0.75  $2.00  $1.50 

Total amount

 $47,530  $35,029  $94,860  $69,937