| Schedule of Franchisor Disclosure | 
 The following table summarizes the number of clinics in operation under franchise agreements and as company-owned or managed clinics for the three and six months ended June 30, 2024 and 2023: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended June 30, | 
 | 
Six Months Ended June 30, | 
 | 
 | 
 
| Franchised clinics: | 
2024 | 
 | 
2023 | 
 | 
2024 | 
 | 
2023 | 
 | 
 | 
 | 
 | 
 
| Clinics open at beginning of period | 
819  | 
 | 
 | 
740  | 
 | 
 | 
800  | 
 | 
 | 
712  | 
 | 
 | 
 | 
 | 
 | 
 
| Opened during the period | 
9  | 
 | 
 | 
23  | 
 | 
 | 
32  | 
 | 
 | 
52  | 
 | 
 | 
 | 
 | 
 | 
 
| Acquired during the period | 
2  | 
 | 
 | 
—  | 
 | 
 | 
2  | 
 | 
 | 
—  | 
 | 
 | 
 | 
 | 
 | 
 
| Sold during the period | 
—  | 
 | 
 | 
(3) | 
 | 
 | 
—  | 
 | 
 | 
(3) | 
 | 
 | 
 | 
 | 
 | 
 
| Closed during the period | 
(1) | 
 | 
 | 
(4) | 
 | 
 | 
(5) | 
 | 
 | 
(5) | 
 | 
 | 
 | 
 | 
 | 
 
| Clinics in operation at the end of the period | 
829  | 
 | 
 | 
756  | 
 | 
 | 
829  | 
 | 
 | 
756  | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended June 30, | 
 | 
Six Months Ended June 30, | 
 | 
 | 
 
| Company-owned or managed clinics: | 
2024 | 
 | 
2023 | 
 | 
2024 | 
 | 
2023 | 
 | 
 | 
 | 
 | 
 
| Clinics open at beginning of period | 
135  | 
 | 
 | 
130  | 
 | 
 | 
135  | 
 | 
 | 
126  | 
 | 
 | 
 | 
 | 
 | 
 
| Opened during the period | 
—  | 
 | 
 | 
3  | 
 | 
 | 
—  | 
 | 
 | 
7  | 
 | 
 | 
 | 
 | 
 | 
 
| Acquired during the period | 
—  | 
 | 
 | 
3  | 
 | 
 | 
—  | 
 | 
 | 
3  | 
 | 
 | 
 | 
 | 
 | 
 
| Sold during the period | 
(2) | 
 | 
 | 
—  | 
 | 
 | 
(2) | 
 | 
 | 
—  | 
 | 
 | 
 | 
 | 
 | 
 
| Closed during the period | 
(2) | 
 | 
 | 
(2) | 
 | 
 | 
(2) | 
 | 
 | 
(2) | 
 | 
 | 
 | 
 | 
 | 
 
| Clinics in operation at the end of the period | 
131  | 
 | 
 | 
134  | 
 | 
 | 
131  | 
 | 
 | 
134  | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Total clinics in operation at the end of the period | 
960  | 
 | 
 | 
890  | 
 | 
 | 
960  | 
 | 
 | 
890  | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Clinic licenses sold but not yet developed | 
113  | 
 | 
 | 
171  | 
 | 
 | 
113  | 
 | 
 | 
171  | 
 | 
 | 
 | 
 | 
 | 
 
| Future clinic licenses subject to executed letters of intent | 
45  | 
 | 
 | 
43  | 
 | 
 | 
45  | 
 | 
 | 
43  | 
 | 
 | 
 | 
 | 
 | 
 
  
 | 
| Schedule of Variable Interest Entities | 
 VIE total revenue and general and administrative expenses for the three and six months ended June 30, 2024 and 2023 were as follows: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended June 30, | 
 | 
Six Months Ended June 30, | 
 
 | 
2024 | 
 | 
2023 | 
 | 
2024 | 
 | 
2023 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Revenues | 
$ | 
10,286,078  | 
 | 
 | 
$ | 
10,426,826  | 
 | 
 | 
$ | 
20,497,658  | 
 | 
 | 
$ | 
20,309,117  | 
 | 
 
| General and administrative expenses | 
4,649,404  | 
 | 
 | 
4,491,638  | 
 | 
 | 
9,222,053  | 
 | 
 | 
9,088,906  | 
 | 
 
  
The carrying amount of the VIEs’ assets and liabilities was immaterial as of June 30, 2024 and December 31, 2023, except for the balances as follows: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
June 30, 2024 | 
 | 
December 31, 2023 | 
 
| Deferred tax assets | 
$ | 
1,088,802  | 
 | 
 | 
$ | 
1,088,802  | 
 | 
 
| Payroll liabilities | 
746,266  | 
 | 
 | 
728,130  | 
 | 
 
| Deferred revenue from company managed clinics | 
2,249,927  | 
 | 
 | 
1,558,178  | 
 | 
 
| Liabilities to be disposed of | 
2,819,436  | 
 | 
 | 
3,622,481  | 
 | 
 
| Other liabilities | 
1,235,241  | 
 | 
 | 
1,235,241  | 
 | 
 
  
 | 
| Schedule of Earnings (loss) per Common Share | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended June 30, | 
 | 
Six Months Ended June 30, | 
 | 
 | 
 
 | 
2024 | 
 | 
2023 | 
 | 
2024 | 
 | 
2023 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Net (loss) income | 
$ | 
(3,596,398) | 
 | 
 | 
$ | 
(320,489) | 
 | 
 | 
$ | 
(2,649,419) | 
 | 
 | 
$ | 
2,005,675  | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Weighted average common shares outstanding - basic | 
14,950,082  | 
 | 
 | 
14,684,035  | 
 | 
 | 
14,875,718  | 
 | 
 | 
14,625,435  | 
 | 
 | 
 | 
 | 
 | 
 
| Effect of dilutive securities: | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Unvested restricted stock and stock options | 
256,156  | 
 | 
 | 
268,328  | 
 | 
 | 
235,018  | 
 | 
 | 
282,158  | 
 | 
 | 
 | 
 | 
 | 
 
| Weighted average common shares outstanding - diluted | 
15,206,238  | 
 | 
 | 
14,952,363  | 
 | 
 | 
15,110,736  | 
 | 
 | 
14,907,593  | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
| Basic (loss) earnings per share | 
$ | 
(0.24) | 
 | 
 | 
$ | 
(0.02) | 
 | 
 | 
$ | 
(0.18) | 
 | 
 | 
$ | 
0.14  | 
 | 
 | 
 | 
 | 
 | 
 
| Diluted (loss) earnings per share | 
$ | 
(0.24) | 
 | 
 | 
$ | 
(0.02) | 
 | 
 | 
$ | 
(0.18) | 
 | 
 | 
$ | 
0.13  | 
 | 
 | 
 | 
 | 
 | 
 
  
The following common stock equivalents were excluded from the computation of diluted earnings (loss) per share for the periods presented because including them would have been antidilutive: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended June 30, | 
 | 
Six Months Ended June 30, | 
 | 
 | 
 
| Weighted average dilutive securities: | 
2024 | 
 | 
2023 | 
 | 
2024 | 
 | 
2023 | 
 | 
 | 
 | 
 | 
 
| Restricted stocks | 
—  | 
 | 
 | 
—  | 
 | 
 | 
—  | 
 | 
 | 
—  | 
 | 
 | 
 | 
 | 
 | 
 
| Stock options | 
80,132  | 
 | 
 | 
87,983  | 
 | 
 | 
82,722  | 
 | 
 | 
90,953  | 
 | 
 | 
 | 
 | 
 | 
 
  
 |