Revenues - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Franchise fees, term of contract | 10 years | |||
| Amortization period | 10 years | 10 years | ||
| Revenue recognized during the period | $ 2,969 | |||
| Franchise license revenue period | 10 years | |||
| Commissions and agency fees, contingent commissions recognized | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue recognized during the period | $ 700 | $ (20) | $ 8,200 | $ 2,300 |
| Commission and agency fees, variable consideration uncertainty resolved | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue recognized during the period | 0 | 3,000 | 0 | 3,000 |
| Franchise revenues | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue recognized during the period | $ 0 | $ 1,000 | $ 0 | $ 1,000 |