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

Subsequent Events - Narrative (Details)

v3.25.0.1
Subsequent Events - Narrative (Details) - USD ($)
Feb. 25, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Discontinued operations current liabilities   $ 37,714,200 $ 25,468,169
Discontinued operations current assets   40,827,044 $ 19,648,887
Medical Injury Claim      
Subsequent Event [Line Items]      
Discontinued operations current liabilities   3,400,000  
Discontinued operations current assets   $ 1,900,000  
Medical Injury Claim | Subsequent Event      
Subsequent Event [Line Items]      
Settlement agreement amount $ 3,400,000