XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Dividends Declared (Details) - $ / shares
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Common Stock [Member] | Dividends Declared Two [Member]    
Dividends Stock [Abstract]    
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
Common Stock [Member] | Dividends Declared Three [Member]    
Dividends Stock [Abstract]    
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
Nonvoting Common Stock [Member] | Dividend Declared One [Member]    
Dividends Stock [Abstract]    
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
Nonvoting Common Stock [Member] | Dividends Declared Two [Member]    
Dividends Stock [Abstract]    
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
Nonvoting Common Stock [Member] | Dividends Declared Three [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
Nonvoting Common Stock [Member] | Dividends Declared Four [Member]    
Dividends Stock [Abstract]    
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