v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Private Placement [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock issuance cost   $ 240,000   $ 240,000
At-the-market Offerings [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock issuance cost $ 532,895 $ 37,332 $ 596,875 $ 37,332
IPO [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock issuance cost     $ 2,195,772