v3.26.1
Stockholders' Equity - Schedule of Outstanding Stock Purchases Warrants (Details) - $ / shares
Mar. 31, 2026
Jan. 05, 2026
Dec. 31, 2025
Aug. 13, 2025
Feb. 11, 2025
Oct. 24, 2024
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share)         $ 77.07  
Number of warrants exercised on net basis (in shares)           20,009
Private Placement Warrant            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 143,693          
Number of warrants exercised on net basis (in shares) 903   903      
Public Warrant            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 143,693          
Number of warrants exercised on net basis (in shares) 691   691      
September 2024 Placement Agent Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 158.06          
Number of warrants exercised on net basis (in shares) 2,002   2,002      
October 2024 SIV Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 19.81          
Number of warrants exercised on net basis (in shares) 15,124   15,124      
December 2024 SIV Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 19.81          
Number of warrants exercised on net basis (in shares) 10,828   10,828      
December 2024 Placement Agent Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 121.74          
Number of warrants exercised on net basis (in shares) 2,241   2,241      
December 2024 Wolverine Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 3.80          
Number of warrants exercised on net basis (in shares) 1,597   1,597      
February 2025 Placement Agent Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 77.07          
Number of warrants exercised on net basis (in shares) 3,569   3,569      
Initial Tranche Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 3.80   $ 4.87      
Number of warrants exercised on net basis (in shares) 26,688   26,688      
Second Tranche Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 3.80          
Number of warrants exercised on net basis (in shares) 26,688   26,688      
September 2025 SIV Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 19.81          
Number of warrants exercised on net basis (in shares) 112,045   112,045      
September 2025 Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 24.99          
Number of warrants exercised on net basis (in shares) 81,847   81,847      
October 2025 Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 13.74          
Number of warrants exercised on net basis (in shares) 0   418,465      
December 2025 Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 13.74          
Number of warrants exercised on net basis (in shares) 0   408,576 408,576    
December 2025 SIV Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 14.10          
Number of warrants exercised on net basis (in shares) 13,446   13,446      
January 2026 Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 5.40          
Number of warrants exercised on net basis (in shares) 925,926   0      
January 2026 Placement Agent Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 5.94          
Number of warrants exercised on net basis (in shares) 46,296   0      
January 2026 Modified Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in dollars per share) $ 5.40 $ 5.40        
Number of warrants exercised on net basis (in shares) 827,042   0