Quarterly report [Sections 13 or 15(d)]

Related ???Party??? Transactions (Details)

v3.25.1
Related ​Party​ Transactions (Details)
1 Months Ended
Jun. 30, 2022
USD ($)
franchise
Dec. 31, 2020
USD ($)
franchise
Oct. 31, 2020
USD ($)
clinic
Mar. 31, 2025
USD ($)
clinic
Dec. 31, 2024
clinic
Mar. 31, 2024
clinic
Dec. 31, 2023
clinic
Related Party Transaction [Line Items]              
Number of franchise licenses | clinic       969   954  
Mr Jefferson Gramm | Unaffiliated Franchisee              
Related Party Transaction [Line Items]              
Unsecured loan     $ 370,000 $ 270,800      
Unaffiliated Franchisee              
Related Party Transaction [Line Items]              
Number of clinics | clinic     1        
Franchised Clinics              
Related Party Transaction [Line Items]              
Number of franchise licenses | clinic       847 842 819 800
Related Party | Franchise Licenses | Franchised Clinics              
Related Party Transaction [Line Items]              
Number of franchise licenses | clinic       4      
Related Party | Franchise Licenses Sold              
Related Party Transaction [Line Items]              
Number of franchises sold | franchise   1          
Amount of related party transaction   $ 39,900          
Related Party | Franchise Licenses Transferred              
Related Party Transaction [Line Items]              
Number of franchises licenses transferred | franchise 3            
Franchise License, period 10 years            
Related Party | Franchise Licenses, One, Transfer Fee              
Related Party Transaction [Line Items]              
Amount of related party transaction $ 15,000            
Related Party | Franchise Licenses, Two, Transfer Fee              
Related Party Transaction [Line Items]              
Amount of related party transaction 15,000            
Related Party | Franchise Licenses, Three, Transfer Fee              
Related Party Transaction [Line Items]              
Amount of related party transaction 15,000            
Related Party | Franchise Licenses, Prorated Franchise License Fees              
Related Party Transaction [Line Items]              
Amount of related party transaction $ 17,706            
Bandera Partners LLC | Director              
Related Party Transaction [Line Items]              
Investment, ownership percentage       26.00%