XML 92 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Narratives) (Details)
12 Months Ended
Mar. 31, 2023
$ / shares
Dividends declared one [Member] | Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Aug. 18, 2022
Dividend paid, amount per share $ 0.50
Dividends payable, date of record Sep. 06, 2022
Dividends payable, date to be paid Sep. 20, 2022
Dividends declared one [Member] | Nonvoting Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Mar. 03, 2023
Dividend paid, amount per share $ 0.04
Dividends payable, date of record Mar. 14, 2023
Dividends payable, date to be paid Mar. 27, 2023
Dividends declared two [Member] | Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Apr. 06, 2022
Dividend paid, amount per share $ 0.50
Dividends payable, date of record Apr. 18, 2022
Dividends payable, date to be paid Apr. 29, 2022
Dividends declared two [Member] | Nonvoting Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Dec. 07, 2022
Dividend paid, amount per share $ 0.04
Dividends payable, date of record Dec. 19, 2022
Dividends payable, date to be paid Dec. 30, 2022
Dividends declared three [Member] | Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Oct. 06, 2021
Dividend paid, amount per share $ 0.50
Dividends payable, date of record Oct. 18, 2021
Dividends payable, date to be paid Oct. 29, 2021
Dividends declared four [Member] | Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Aug. 19, 2021
Dividend paid, amount per share $ 0.50
Dividends payable, date of record Sep. 07, 2021
Dividends payable, date to be paid Sep. 21, 2021
Dividends declared five [Member] | Common Stock [Member]  
Dividends Declared  
Dividends payable, date declared Jun. 09, 2021
Dividend paid, amount per share $ 0.50
Dividends payable, date of record Jun. 24, 2021
Dividends payable, date to be paid Jul. 08, 2021