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

Subsequent Events - Narrative (Details)

v3.25.2
Subsequent Events - Narrative (Details) - USD ($)
Feb. 25, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Discontinued operations current liabilities   $ 37,367,459 $ 25,468,169
Discontinued operations current assets   43,151,055 $ 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