XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Narratives) (Details)
3 Months Ended
Jun. 30, 2023
$ / shares
Common Stock [Member]  
Dividends [Abstract]  
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
Nonvoting Common Stock [Member]  
Dividends [Abstract]  
Dividends payable, date declared Jun. 07, 2023
Dividend paid, amount per share $ 0.04
Dividends payable, date of record Jun. 20, 2023
Dividends payable, date to be paid Jun. 30, 2023