XML 77 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of Dividends Declared (Details) - Nonvoting Common Stock [Member] - $ / shares
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dividends Stock [Abstract]    
Dividends Payable, Date Declared Jun. 05, 2024 Jun. 05, 2024
Dividend paid, amount per share $ 0.05 $ 0.05
Dividends Payable, Date of Record Jun. 17, 2024 Jun. 17, 2024
Dividends Payable, Date to be Paid Jun. 28, 2024 Jun. 28, 2024
Dividends Declared Two [Member]    
Dividends Stock [Abstract]    
Dividends Payable, Date Declared Jun. 07, 2023 Jun. 07, 2023
Dividend paid, amount per share $ 0.04 $ 0.04
Dividends Payable, Date of Record Jun. 20, 2023 Jun. 20, 2023
Dividends Payable, Date to be Paid Jun. 30, 2023 Jun. 30, 2023