Subsequent Events (Details) - Subsequent Event
Aug. 02, 2023
$ / shares
Subsequent Event [Line Items]  
Base and Variable Dividend, Return, Amount $ 0.10
Common Class A  
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share 0.05
Common Class A | Variable Cash Dividend  
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share 0.05
Common Unit Of OpCo.  
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share 0.05
Common Unit Of OpCo. | Variable Cash Dividend  
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share $ 0.05