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