XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Transactions - Summary of Class B Unit Repurchases (Details) - Class B Shares - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Nov. 13, 2023
Sep. 19, 2023
Jun. 26, 2023
Mar. 27, 2023
Apr. 04, 2022
Mar. 29, 2022
Jul. 27, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Repurchase Units [Line Items]                    
Number of Units Repurchased 3,370,407 3,301,420 3,350,084 3,619,254 13,559,322   31,250,000      
Aggregate Purchase Price $ 100.0 $ 100.0 $ 100.0 $ 100.0   $ 400.0 $ 750.0      
Purchase Price Per Unit $ 29.67 $ 30.29 $ 29.85 $ 27.63 $ 29.5   $ 24      
August 10, 2021                    
Repurchase Units [Line Items]                    
Number of Units Repurchased                   31,250,000
Aggregate Purchase Price                   $ 750.0
Purchase Price Per Unit                   $ 24
April 4, 2022                    
Repurchase Units [Line Items]                    
Number of Units Repurchased                 13,559,322  
Aggregate Purchase Price                 $ 400.0  
Purchase Price Per Unit                 $ 29.5  
March 30, 2023                    
Repurchase Units [Line Items]                    
Number of Units Repurchased               3,619,254    
Aggregate Purchase Price               $ 100.0    
Purchase Price Per Unit               $ 27.63    
June 29. 2023                    
Repurchase Units [Line Items]                    
Number of Units Repurchased               3,350,084    
Aggregate Purchase Price               $ 100.0    
Purchase Price Per Unit               $ 29.85    
September 22, 2023                    
Repurchase Units [Line Items]                    
Number of Units Repurchased               3,301,420    
Aggregate Purchase Price               $ 100.0    
Purchase Price Per Unit               $ 30.29    
November 16, 2023                    
Repurchase Units [Line Items]                    
Number of Units Repurchased               3,370,407    
Aggregate Purchase Price               $ 100.0    
Purchase Price Per Unit               $ 29.67