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

Acquisitions and Divestitures - Acquisitions, Narrative (Details)

v3.25.0.1
Acquisitions and Divestitures - Acquisitions, Narrative (Details)
12 Months Ended
May 22, 2023
USD ($)
clinic
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]        
Purchase price   $ 0 $ 1,188,765  
Non-cash investment in acquisition of franchised clinics   $ 14,997,105 $ 16,113,879 $ 16,629,735
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    
CA clinics        
Business Acquisition [Line Items]        
Number of businesses acquired | clinic 3      
Purchase price $ 1,188,764      
Non-cash investment in acquisition of franchised clinics 28,997      
Net purchase consideration 1,159,767      
Intangible assets acquired 1,004,513      
CA clinics | Reacquired franchise rights        
Business Acquisition [Line Items]        
Intangible assets acquired $ 700,000      
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 acquired $ 100,000      
CA clinics | Customer relationships | Maximum        
Business Acquisition [Line Items]        
Intangible assets, useful life 2 years      
CA clinics | Assembled workforce        
Business Acquisition [Line Items]        
Intangible assets acquired $ 200,000      
CA clinics | Assembled workforce | Maximum        
Business Acquisition [Line Items]        
Intangible assets, useful life 2 years