Tax Receivable Agreement Liability - Additional Information (Details) - USD ($) $ in Millions |
Nov. 04, 2024 |
Sep. 28, 2021 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Percentage of estimated tax benefits to be realized | 85.00% | |
| Tax receivable agreement, gross settlement amount | $ 72.5 |