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

Income Taxes - Uncertain Tax Position Rollforward (Details)

v3.25.0.1
Income Taxes - Uncertain Tax Position Rollforward (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Beginning balances $ 1,200,000  
Ending balances 900,000 $ 1,200,000
Discontinued Operations, Held-for-Sale or Disposed of by Sale | Corporate Clinics    
Unrecognized Tax Benefits [Roll Forward]    
Beginning balances 1,175,766 1,314,351
Increases related to tax positions taken during a prior year 0 0
Decreases related to tax positions taken during a prior year 0 0
Increases related to tax positions taken during a current year 0 0
Decreases related to settlements with taxing authorities 0 0
Decreases related to expiration of the statute of limitations (227,584) (138,585)
Ending balances $ 948,182 $ 1,175,766