v3.26.3
COMMITMENTS AND CONTINGENCIES - Tax Receivable Agreement Maturity (Details)
$ in Millions
Sep. 30, 2026
USD ($)
Tax Receivable Agreement Liability, To Be Paid, Maturity [Abstract]  
2026 (excluding the nine months ended September 30, 2026) $ 1.7
2027 16.8
2028 17.2
2029 17.5
2030 17.9
Later years 213.8
Total payments $ 284.9