v3.26.1
Warrants - Schedule of Warrants Outstanding (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Aug. 10, 2023
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 7,402,541 7,402,541  
Public Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 1,751,825 1,751,825 8,333,272
Private Placement Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 4,428,648 4,428,648 4,933,333
Working Capital Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 1,000,000 1,000,000 1,000,000
OrbiMed Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 222,068 222,068