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

Acquisitions and Divestitures - Corporate Clinic Segment Divestiture, Narrative (Details)

v3.25.0.1
Acquisitions and Divestitures - Corporate Clinic Segment Divestiture, Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Total current liabilities, discontinued operations $ 37,714,200       $ 25,468,169       $ 37,714,200 $ 25,468,169
(Loss) income from discontinued operations before income tax expense (3,883,748) $ (2,693,562) $ (1,719,222) $ 1,516,243 (1,142,713) $ (894,990) $ 39,258 $ 3,383,195 (6,780,289) 1,384,750
Corporate Clinics                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Total current liabilities, discontinued operations 37,714,200       25,468,169       $ 37,714,200 25,468,169
Discontinued Operations, Held-for-Sale or Disposed of by Sale | Corporate Clinics                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Clinics expected to sell, period                 1 year  
Estimated fair value 18,100,000               $ 18,100,000  
Net loss on disposition or impairment from discontinued operations                 10,439,967 2,653,497
(Loss) income from discontinued operations before income tax expense                 (6,780,289) 1,384,750
Loss from discontinued operations                 (6,778,175) (2,391,385)
Discontinued Operations, Assets Held For Sale | Corporate Clinics                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Valuation allowance 7,700,000       700,000       7,700,000 700,000
Total current liabilities, discontinued operations 28,975,844       13,831,863       28,975,844 13,831,863
Loss from discontinued operations                 7,500,000 7,300,000
Discontinued Operations, Assets Held For Sale | Corporate Clinics | Assets held for sale                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Net loss on disposition or impairment from discontinued operations                 7,214,565 657,620
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Corporate Clinics                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Total consideration $ 600,000               600,000  
Disposal Group, Held-for-Sale or Disposed of by Sale, Not Discontinued Operations | Corporate Clinics                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Assets held for sale         1,300,000         1,300,000
Valuation allowance         100,000         100,000
Total current liabilities, discontinued operations         $ 800,000         800,000
Discontinued Operations, Sale of Assets | Corporate Clinics                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Net loss on disposition or impairment from discontinued operations                 (44,807) $ 0
(Loss) income from discontinued operations before income tax expense                 $ 100,000