v3.26.3
Net Loss Per Share - Additional Information (Details) - shares
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]    
Pre-funded warrants outstanding 445,422 385,899