XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Note 15 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Dividends Declared [Table Text Block]
   

Three Months Ended September 30,

 

Nine Months Ended September 30,

   

2025

 

2024

 

2025

 

2024

Dividend declared per share

  $ 1.56     $ 1.25     $ 4.68     $ 3.75  

Total amount

  $ 74,731     $ 60,974     $ 224,130     $ 182,680