v3.26.1
Tax Receivable Agreement Liability (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Tax Receivable Agreement Liability [Abstract]  
Net cash savings percentage owed to TRA Holders 85.00%
Amount accrued as per TRA $ 0.0
Unrecorded tax liability $ 33.8