XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Dividends (Details) - USD ($)
3 Months Ended 6 Months Ended
May 09, 2023
Mar. 01, 2023
Dec. 07, 2022
Sep. 20, 2022
Jun. 06, 2022
Mar. 01, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dividends declared per share             $ 0.25 $ 0.20 $ 0.50 $ 0.36
Dividends payable date to be paid Jun. 16, 2023 Apr. 07, 2023 Jan. 13, 2023 Oct. 21, 2022   Apr. 08, 2022        
Dividends payable date of record May 22, 2023 Mar. 20, 2023 Dec. 21, 2022 Oct. 03, 2022 Jun. 13, 2022 Mar. 21, 2022        
Dividends       $ 13,600,000   $ 970,000        
Dividends payable declared date May 09, 2023 Mar. 01, 2023 Dec. 07, 2022 Sep. 20, 2022 Jun. 06, 2022 Mar. 01, 2022        
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                    
Dividends declared per share $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.20 $ 0.16        
Special cash dividend     $ 2.00 $ 2.00            
Dividends $ 1,500,000 $ 1,500,000 $ 13,800,000              
Class B Common Stock                    
Dividends declared per share         $ 0.20 $ 0.16