Annual report [Section 13 and 15(d), not S-K Item 405]

Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)

v3.25.0.1
Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
corporation
option
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
corporation
option
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Product Information [Line Items]                      
Number of agreements with PCs | corporation 4               4    
Cash equivalents $ 0       $ 0       $ 0 $ 0  
Allowance for credit losses on accounts receivable 220,893       0       220,893 0 $ 0
Net loss (gain) on disposition or impairment $ 10,124 $ 3,581 $ 662 $ 275 (22,694) $ 87 $ 1,713 $ 0 $ 14,642 (20,894)  
Number of lease renewal options | option 1               1    
Impairments of goodwill                 $ 0 0  
Impairment losses on long-lived assets                 $ 0 0  
Monthly marketing fee                 2.00%    
Royalties percentage                 7.00%    
Franchise agreement term                 10 years    
Royalty sales generated by franchises percentage                 3.00%    
Advertising expense                 $ 800,000 400,000  
Uncertain tax positions $ 900,000       1,200,000       $ 900,000 $ 1,200,000  
Forecasted turnover percentage 5.00%               5.00%    
Company matching contribution (maximum)                 4.00% 4.00%  
Employer contributions                 $ 635,038 $ 570,877  
Discontinued Operations, Disposal Other than Sale By Sale | Corporate Clinics | Operating lease right-of-use asset                      
Product Information [Line Items]                      
Net loss on disposition or impairment from discontinued operations                 406,038 0  
Discontinued Operations, Assets Held For Sale | Corporate Clinics                      
Product Information [Line Items]                      
Valuation allowance on discontinued operations $ 7,745,638       $ 657,620       $ 7,745,638 $ 657,620  
Minimum                      
Product Information [Line Items]                      
Useful life, property and equipment 3 years               3 years    
Minimum | Computer Software                      
Product Information [Line Items]                      
Intangible assets, useful life 3 years               3 years    
Minimum | Reacquired franchise rights                      
Product Information [Line Items]                      
Intangible assets, useful life 1 year               1 year    
Minimum | Customer relationships                      
Product Information [Line Items]                      
Intangible assets, useful life 2 years               2 years    
Maximum                      
Product Information [Line Items]                      
Useful life, property and equipment 10 years               10 years    
Maximum | Computer Software                      
Product Information [Line Items]                      
Intangible assets, useful life 5 years               5 years    
Maximum | Reacquired franchise rights                      
Product Information [Line Items]                      
Intangible assets, useful life 9 years               9 years    
Maximum | Customer relationships                      
Product Information [Line Items]                      
Intangible assets, useful life 4 years               4 years