XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Subsequent Events (Details) - Common Class B [Member]
May 12, 2025
$ / shares
Subsequent Events  
Dividend payable per share $ 0.1811
Q2 Dividends Declared  
Subsequent Events  
Date dividends declared May 12, 2025
Dividends Payable, Date of Record May 30, 2025
Dividends Payable, Date to be Paid Jun. 13, 2025