v3.25.1
INVESTMENTS AND FAIR VALUE DISCLOSURES - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt obligations, fair value $ 3,100,000 $ 2,500,000
Debt obligations, net 3,190,203 2,588,496
TRA liability 97,228 108,257
Total TRA Liability 1,442,973 1,412,300
Estimate of Fair Value Measurement | Fair Value, Nonrecurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
TRA liability 541,200 535,700
Portion at Other than Fair Value Measurement | Fair Value, Nonrecurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total TRA Liability 1,300,000 1,300,000
Level II    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt obligations, fair value $ 2,300,000 $ 2,300,000