v3.26.1
Warrants - Summary of Warrants Outstanding (Details) - $ / shares
Jun. 30, 2026
May 18, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 1,017,063   278,627
Orphai      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable   1,308,804  
Pre-Funded warrants exercise price $ 19.17 $ 19.17  
Common Warrant | Orphai      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 570,169    
Pre-Funded warrants exercise price $ 19.17    
Common Warrant | May 2026 Financing      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 3,749,231    
Pre-Funded warrants exercise price $ 19.17