Intangible Assets and Goodwill - Intangible Assets Acquired (Details) - USD ($)  | 
Dec. 31, 2023  | 
Dec. 31, 2022  | 
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 9,509,481 | $ 18,172,096 | 
| Accumulated Amortization | 4,488,555 | 7,243,801 | 
| Net Carrying Value | 5,020,926 | 10,928,295 | 
| Reacquired franchise rights | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 7,385,830 | 12,881,894 | 
| Accumulated Amortization | 2,926,595 | 4,755,286 | 
| Net Carrying Value | 4,459,235 | 8,126,608 | 
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 1,682,807 | 4,330,365 | 
| Accumulated Amortization | 1,349,938 | 2,352,500 | 
| Net Carrying Value | 332,869 | 1,977,865 | 
| Assembled workforce | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 440,844 | 959,837 | 
| Accumulated Amortization | 212,022 | 136,015 | 
| Net Carrying Value | $ 228,822 | $ 823,822 | 
| X | ||||||||||
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |