Summary of Significant Accounting Policies - Transaction Price (Details) $ in Thousands | Sep. 30, 2021USD ($) |
Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 40,628 |
Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | 15,277 |
Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | 25,351 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 8,996 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 7,146 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 1,850 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 14,777 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 8,131 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 6,646 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 5,295 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 5,295 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 4,078 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 4,078 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 2,812 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 2,812 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 1,509 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 1,509 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Annual Dues And Franchise Sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 3,161 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Annual dues | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Franchise sales | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation revenue | $ 3,161 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 | |