v3.26.1
COMMITMENTS AND CONTINGENCIES - Tax Receivable Agreement Maturity (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Tax Receivable Agreement Liability, To Be Paid, Maturity [Abstract]  
2026 (excluding the three months ended March 31, 2026) $ 1.6
2027 16.9
2028 17.2
2029 17.5
2030 17.9
Later years 213.8
Total payments $ 284.9