XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Schedule of Warrants Outstanding (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 10, 2023
Class of Warrant or Right [Line Items]        
Warrants outstanding (in shares) 7,402,541 7,311,278   14,266,605
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 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