Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Narrative (Details)

v3.25.2
Commitments and Contingencies - Narrative (Details)
3 Months Ended
Feb. 25, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
lease
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]        
Number of future operating leases committed | lease     29  
Undiscounted remaining lease payments     $ 4,300,000  
Discontinued operations current liabilities     25,377,786 $ 37,367,459
Discontinued operations current assets     $ 26,289,685 43,151,055
Employment Matters        
Lessee, Lease, Description [Line Items]        
Settlement agreement amount   $ 1,500,000    
Medical Injury Claim        
Lessee, Lease, Description [Line Items]        
Settlement agreement amount $ 3,400,000      
Discontinued operations current liabilities       3,400,000
Discontinued operations current assets       $ 1,900,000