v3.26.1
Net Loss Per Share of Common Stock (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Net Loss Per Share of Common Stock [Abstract]    
Unvested restricted common stock issued