XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
12 Months Ended
Feb. 28, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Subsequent Event [Line Items]                
Dividends amount per share     $ 0.49 $ 0.4 $ 0.5 $ 0.6 $ 0.72 $ 0.71
Dividends payable, description   On February 28, 2024, the Company declared a cash dividend of $0.51 per share of Class A Common Stock with respect to the fourth quarter of 2023. The dividend is payable on March 28, 2024 to the stockholders of record at the close of business on March 15, 2024            
Subsequent Event [Member]                
Subsequent Event [Line Items]                
Repurchase amount $ 0              
Shares repurchased 0              
Class A Common Stock [Member] | Subsequent Event [Member]                
Subsequent Event [Line Items]                
Dividends amount per share $ 0.51              
Class A Common Stock [Member] | Subsequent Event [Member] | Maximum [Member]                
Subsequent Event [Line Items]                
Repurchase amount $ 200,000,000