v3.25.2
Tax Receivable Agreement Liability (Details) - USD ($)
$ in Millions
6 Months Ended
Nov. 04, 2024
Jun. 30, 2025
Income Tax Disclosure [Abstract]    
Percentage of estimated tax benefits to be realized   85.00%
Tax receivable agreement, gross settlement amount $ 72.5