Tax Receivable Agreement Obligations (Details) $ in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2023
USD ($)
| |
| Reconciliation Of Tax Receivable Agreement Liability [Roll Forward] | |
| Beginning balance | $ 135,692 |
| Remeasurement due to change in estimated state tax rate | (504) |
| Payments | (11,135) |
| Ending balance | $ 124,053 |