v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event - $ / shares
Aug. 10, 2026
Jul. 30, 2026
Subsequent Event [Line Items]    
Distributions per common unit holders   $ 0.09
O 2026 Q3 Dividends    
Subsequent Event [Line Items]    
Dividends payable, declared date   Jul. 30, 2026
Dividends payable, record date   Aug. 14, 2026
Dividends payable, payment date   Aug. 26, 2026
O 2026 Q3 Dividends | Class A Common Stock    
Subsequent Event [Line Items]    
Dividend payable per share   $ 0.09
S 2026 Q3 Dividends    
Subsequent Event [Line Items]    
Dividends payable, declared date Aug. 10, 2026  
Dividends payable, record date Aug. 21, 2026  
Dividends payable, payment date Aug. 31, 2026  
S 2026 Q3 Dividends | Class A Common Stock    
Subsequent Event [Line Items]    
Dividend payable per share $ 0.14