v3.26.1
Warrants - Additional Information (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Jul. 07, 2025
Jan. 28, 2025
Class of Warrant or Right [Line Items]        
Common stock, par value $ 0.0001 $ 0.0001    
Warrants issued 145,969      
February 2024 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Woodway February 2024 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Registered Direct Offering Warrants [Member ]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Registered Direct Placement Agent Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Best Efforts Offering A-1 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Best Efforts Offering A-2 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Common Stock Warrants Best Efforts Placement Agent [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
January 2025 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Class A Incremental Notes Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 145,969      
Woodway May 2025 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued 0      
Warrants [Member] | January 2025 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Common stock, warrant       6,742
Warrant strike price     $ 54.2 $ 94.57
Warrants exercise, date description The warrants may be exercised during the period commencing January 28, 2025 and ending January 28, 2032.      
Warrant to exercise     1,845  
Warrants [Member] | Class A Incremental Notes Warrants [Member]        
Class of Warrant or Right [Line Items]        
Common stock, warrant 145,969      
Warrants [Member] | Class A Incremental Notes Warrants [Member] | Minimum        
Class of Warrant or Right [Line Items]        
Warrant strike price $ 4.51      
Warrants [Member] | Class A Incremental Notes Warrants [Member] | Maximum        
Class of Warrant or Right [Line Items]        
Warrant strike price $ 10.254