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 |