XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Dividends (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 20, 2022
Jun. 06, 2022
Mar. 01, 2022
Dec. 14, 2021
Sep. 28, 2021
Jun. 18, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Common Stock, Dividends, Per Share, Declared             $ 2.25 $ 0.16 $ 2.61 $ 0.32
Dividends Payable, Date to be Paid Oct. 21, 2022   Apr. 08, 2022 Jan. 14, 2022 Oct. 22, 2021 Jul. 16, 2021        
Dividends Payable, Date of Record Oct. 03, 2022 Jun. 13, 2022 Mar. 21, 2022 Dec. 27, 2021 Oct. 08, 2021 Jun. 30, 2021        
Dividends $ 13,600,000   $ 970,000 $ 3,990,000 $ 960,000 $ 960,000        
Dividends Payable, Date Declared Sep. 20, 2022 Jun. 06, 2022 Mar. 01, 2022 Dec. 14, 2021 Sep. 28, 2021 Jun. 18, 2021        
Transfer Agent                    
Dividends Payable, Date to be Paid   Jun. 29, 2022                
Dividends   $ 1,200,000                
Dividend payable date paid by transfer agent   Jul. 01, 2022                
Class A Common Stock                    
Common Stock, Dividends, Per Share, Declared $ 0.25 $ 0.20 $ 0.16 $ 0.16 $ 0.16 $ 0.16        
Special Cash Dividend $ 2.00                  
Class B Common Stock                    
Common Stock, Dividends, Per Share, Declared   $ 0.20 $ 0.16 0.16 $ 0.16 $ 0.16        
Common Class A and Common Class B                    
Common Stock, Dividends, Per Share, Declared       $ 0.50