Income Taxes and Tax Receivable Agreement - Narrative (Details) $ in Millions |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Income Tax Disclosure [Abstract] | |
| Deferred tax assets increased due to exchanges of LLC units | $ 19.9 |
| Deferred tax asset | $ 72.7 |
| TRA benefit percent | 0.85 |
| TRA liability due to exchanges of LLC units | $ 23.1 |
| TRA liability | $ 62.0 |