XML 110 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of Dividends Declared (Details) - $ / shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dividend Declared One [Member] | Nonvoting Common Stock [Member]    
Dividends Declared    
Dividends Payable, Date Declared Dec. 06, 2023 Dec. 06, 2023
Dividend paid, amount per share $ 0.05 $ 0.05
Dividends Payable, Date of Record Dec. 18, 2023 Dec. 18, 2023
Dividends Payable, Date to be Paid Dec. 29, 2023 Dec. 29, 2023
Dividends Declared Two [Member] | Common Stock [Member]    
Dividends Declared    
Dividends Payable, Date Declared Aug. 18, 2022 Aug. 18, 2022
Dividend paid, amount per share $ 0.5 $ 0.5
Dividends Payable, Date of Record Sep. 06, 2022 Sep. 06, 2022
Dividends Payable, Date to be Paid Sep. 20, 2022 Sep. 20, 2022
Dividends Declared Two [Member] | Nonvoting Common Stock [Member]    
Dividends Declared    
Dividends Payable, Date Declared Aug. 17, 2023 Aug. 17, 2023
Dividend paid, amount per share $ 0.04 $ 0.04
Dividends Payable, Date of Record Sep. 19, 2023 Sep. 19, 2023
Dividends Payable, Date to be Paid Sep. 29, 2023 Sep. 29, 2023
Dividends Declared Three [Member] | Common Stock [Member]    
Dividends Declared    
Dividends Payable, Date Declared Apr. 06, 2022 Apr. 06, 2022
Dividend paid, amount per share $ 0.5 $ 0.5
Dividends Payable, Date of Record Apr. 18, 2022 Apr. 18, 2022
Dividends Payable, Date to be Paid Apr. 29, 2022 Apr. 29, 2022
Dividends Declared Three [Member] | Nonvoting Common Stock [Member]    
Dividends Declared    
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
Dividends Declared Four [Member] | Nonvoting Common Stock [Member]    
Dividends Declared    
Dividends Payable, Date Declared Mar. 03, 2023 Mar. 03, 2023
Dividend paid, amount per share $ 0.04 $ 0.04
Dividends Payable, Date of Record Mar. 14, 2023 Mar. 14, 2023
Dividends Payable, Date to be Paid Mar. 27, 2023 Mar. 27, 2023
Dividends declared five [Member] | Nonvoting Common Stock [Member]    
Dividends Declared    
Dividends Payable, Date Declared Dec. 07, 2022 Dec. 07, 2022
Dividend paid, amount per share $ 0.04 $ 0.04
Dividends Payable, Date of Record Dec. 19, 2022 Dec. 19, 2022
Dividends Payable, Date to be Paid Dec. 30, 2022 Dec. 30, 2022