XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Warrants - Schedule of Warrants Outstanding (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Aug. 10, 2023
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 7,402,541 7,311,278      
Public Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 1,751,825 1,751,825 1,751,825 8,281,779 8,333,272
Private Placement Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 4,428,648 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 1,000,000  
OrbiMed Warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 222,068 130,805