v3.26.1
Common Stock Warrants - (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Class Of Warrant Or Right [Line Items]    
Common Stock Warrants Outstanding 12,221 12,700
2021 Public Warrants    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 5,054 5,054
2021 PIPE Warrants    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 620 620
2025 Pre-Funded Warrants    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 1,305 1,305
2024 PIPE Warrants - Series A [Member]    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 834 1,132
2024 PIPE Warrants- Series B [Member]    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 1,161 1,231
2025 PIPE Warrants - Series E    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 3,096 3,207
2025 PIPE Warrants - Series E One    
Class Of Warrant Or Right [Line Items]    
Common Stock Warrant Classification Liability  
Common Stock Warrants Outstanding 151 151