Annual report pursuant to Section 13 and 15(d)

Acquisitions - Narrative (Details)

v3.23.3
Acquisitions - Narrative (Details)
12 Months Ended
Dec. 23, 2022
USD ($)
clinic
franchise
Oct. 24, 2022
USD ($)
Oct. 13, 2022
USD ($)
Jul. 29, 2022
USD ($)
franchise
Jul. 05, 2022
USD ($)
franchise
May 19, 2022
USD ($)
franchise
Nov. 01, 2021
USD ($)
franchise
Apr. 01, 2021
USD ($)
franchise
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]                      
Net deferred revenue                 $ 16,629,735 $ 15,375,151 $ 12,655,508
Reacquired franchise rights | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life                 1 year    
Reacquired franchise rights | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life                 9 years    
Customer relationships | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life                 2 years    
Customer relationships | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life                 4 years    
AZ Clinics                      
Business Acquisition [Line Items]                      
Number of businesses acquired | franchise         1 4          
Purchase price         $ 1,205,667 $ 5,761,256          
Net deferred revenue         13,241 70,484          
Net purchase consideration         $ 1,192,426 5,690,772          
Intangible assets           3,689,100          
AZ Clinics | Reacquired franchise rights                      
Business Acquisition [Line Items]                      
Intangible assets           $ 2,892,100     $ 6,100,000    
AZ Clinics | Reacquired franchise rights | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life           4 years          
AZ Clinics | Reacquired franchise rights | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life           8 years          
AZ Clinics | Customer relationships                      
Business Acquisition [Line Items]                      
Intangible assets           $ 797,000     1,700,000    
AZ Clinics | Customer relationships | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life           2 years          
AZ Clinics | Customer relationships | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life           3 years          
AZ Clinics | Assembled workforce                      
Business Acquisition [Line Items]                      
Intangible assets                 $ 900,000    
NC Clinics                      
Business Acquisition [Line Items]                      
Number of businesses acquired | franchise       3     4 6      
Purchase price   $ 1,391,112 $ 761,384 $ 1,317,312     $ 1,272,107 $ 2,568,028      
Net deferred revenue   9,262 5,108 31,647     46,681 58,441      
Net purchase consideration   $ 1,381,850 $ 756,276 1,285,665     1,225,426 2,509,587      
Intangible assets       3,544,456     1,092,341 2,187,472      
NC Clinics | Reacquired franchise rights                      
Business Acquisition [Line Items]                      
Intangible assets       $ 2,042,658     $ 977,244 $ 1,195,327      
NC Clinics | Reacquired franchise rights | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life       2 years     4 years 3 years      
NC Clinics | Reacquired franchise rights | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life       9 years     9 years 4 years      
NC Clinics | Customer relationships                      
Business Acquisition [Line Items]                      
Intangible assets       $ 909,828     $ 55,786 $ 992,145      
Intangible assets, useful life             2 years 3 years      
NC Clinics | Customer relationships | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life       2 years              
NC Clinics | Customer relationships | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life       3 years              
NC Clinics | Assembled workforce                      
Business Acquisition [Line Items]                      
Intangible assets       $ 591,970              
Intangible assets, useful life       2 years              
CA clinics                      
Business Acquisition [Line Items]                      
Number of businesses acquired | franchise 6                    
Purchase price $ 1,965,755                    
Net deferred revenue 70,628                    
Net purchase consideration 1,895,127                    
Intangible assets $ 1,480,359                    
Number of undeveloped clinics | clinic 1                    
CA clinics | Reacquired franchise rights                      
Business Acquisition [Line Items]                      
Intangible assets $ 1,151,272                    
CA clinics | Reacquired franchise rights | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life 6 years                    
CA clinics | Reacquired franchise rights | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life 7 years                    
CA clinics | Customer relationships                      
Business Acquisition [Line Items]                      
Intangible assets $ 20,531                    
Intangible assets, useful life 2 years                    
CA clinics | Assembled workforce                      
Business Acquisition [Line Items]                      
Intangible assets $ 308,556                    
Intangible assets, useful life 2 years                    
2021 AZ Clinics Purchase                      
Business Acquisition [Line Items]                      
Number of businesses acquired | franchise               2      
Purchase price               $ 1,925,000      
Net deferred revenue               29,417      
Net purchase consideration               1,895,583      
Intangible assets               1,579,500      
2021 AZ Clinics Purchase | Reacquired franchise rights                      
Business Acquisition [Line Items]                      
Intangible assets               $ 1,376,400      
2021 AZ Clinics Purchase | Reacquired franchise rights | Minimum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life               8 years      
2021 AZ Clinics Purchase | Reacquired franchise rights | Maximum                      
Business Acquisition [Line Items]                      
Intangible assets, useful life               9 years      
2021 AZ Clinics Purchase | Customer relationships                      
Business Acquisition [Line Items]                      
Intangible assets               $ 203,100      
Intangible assets, useful life               3 years