v3.25.2
Share-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 14, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Compensation cost | $   $ 7.8 $ 5.5 $ 14.4 $ 10.4    
P Units              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share - Based Compensation, shares outstanding | shares 18,063,207            
Shares issued in exchange of units | shares 11,187,501            
Membership unit conversion ratio 0.62            
Share-Based Compensation, vesting years       5 years      
Share-based compensation, vesting percentage       20.00%      
Number of units outstanding | shares   0   0   5,094,750 8,892,655
P Units | General and Administrative Expenses              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Compensation cost | $   $ 0.0 $ 0.3 $ 1.4 $ 0.7    
Phantom Units              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of units outstanding | shares   0   0   463,162 0
Threshold value | $   $ 470.2   $ 470.2      
Phantom Units | General and Administrative Expenses              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Cash used to settle awards | $ $ 6.6