v3.25.2
Summary of Significant Accounting Policies (Details 4) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Summary of Significant Accounting Policies    
Warrants 2,270,000 1,625,000