v3.26.1
Yorkville Warrants - Schedule of Carrying Amount of the Yorkville Warrants (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Yorkville Warrant [Member]    
Schedule of Carrying Amount of the Yorkville Warrant [Line Items]    
Derivative Liability, Current $ 2,837,274