v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
June 2025 Private Placement [Member]    
Subsidiary, Sale of Stock [Line Items]    
Payment of stock issuance costs   $ 43,933
Committed Equity Facility [Member]    
Subsidiary, Sale of Stock [Line Items]    
Payment of stock issuance costs $ 343,848 $ 343,848