Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.25.3
Subsequent Events (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 25, 2025
USD ($)
clinic
Oct. 21, 2025
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
Nov. 04, 2025
USD ($)
Jun. 30, 2025
Jun. 03, 2025
USD ($)
$ / shares
Dec. 31, 2024
$ / shares
Subsequent Event [Line Items]                
Stock repurchase amount authorized             $ 5,000,000.0  
Common stock, par value (in dollars per share) | $ / shares     $ 0.001 $ 0.001     $ 0.001 $ 0.001
Common stock repurchased under authorized repurchase plans (in shares) | shares     227,810          
Common stock repurchased     $ 2,288,994 $ 2,300,000        
Shares repurchased as a percentage of outstanding common stock           1.50%    
Authorized amount remaining for repurchasing shares     $ 2,700,000 $ 2,700,000        
Forecast | Discontinued Operations, Disposed of by Sale | Elite Chiro Group                
Subsequent Event [Line Items]                
Number of clinics sold | clinic 45              
Aggregate purchase price $ 4,500,000              
Subsequent Event                
Subsequent Event [Line Items]                
Stock repurchase amount authorized         $ 12,000,000      
Common stock repurchased under authorized repurchase plans (in shares) | shares   312,571