v3.26.1
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies [Line Items ]        
Settlement amount     $ 400,000  
Settlement liability $ 157,318,029   157,318,029 $ 166,587,038
Gross settlement amount 4,000,000      
Civil Complaint [Member]        
Commitments and Contingencies [Line Items ]        
Settlement amount   $ 3,000,000    
Purchase Agreement [Member]        
Commitments and Contingencies [Line Items ]        
Settlement liability $ 2,500,000   $ 2,500,000