v3.26.1
Stockholders' Equity - Schedule of Outstanding Stock Purchases Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Oct. 14, 2025
Mar. 20, 2025
May 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 11, 2026
May 26, 2026
Apr. 14, 2026
Jan. 05, 2026
Dec. 31, 2025
Dec. 09, 2025
Sep. 25, 2025
Mar. 21, 2025
Feb. 11, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                           $ 77.07      
Class of warrant or right, number of securities called by warrants or rights (in shares)                               20,009  
Proceeds from exercise of warrants $ 7,100 $ 1,900   $ 9,638 $ 2,068                        
Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)   $ 67.83                     $ 34.45   $ 108.53    
Class of warrant or right, number of securities called by warrants or rights (in shares) 418,465                     37,816         40,017
Private Placement Warrant                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 143,693                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       903           903              
Public Warrant                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 143,693                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       691           691              
September 2024 Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 158.06                          
Class of warrant or right, number of securities called by warrants or rights (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                          
Class of warrant or right, number of securities called by warrants or rights (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                          
Class of warrant or right, number of securities called by warrants or rights (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                          
Class of warrant or right, number of securities called by warrants or rights (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                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       0           1,597              
February 2025 Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 77.07                          
Class of warrant or right, number of securities called by warrants or rights (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              
Class of warrant or right, number of securities called by warrants or rights (in shares)       0           26,688              
Second Tranche Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 3.80                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       0           26,688              
September 2025 SIV Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 19.81                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       112,045           112,045              
September 2025 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 24.99                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       81,847           81,847              
October 2025 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 13.74                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       0           418,465              
October 2025 Warrants | Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share) $ 25.53                                
December 2025 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 13.74                          
Class of warrant or right, number of securities called by warrants or rights (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                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       13,446           13,446              
January 2026 Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 5.94                          
Class of warrant or right, number of securities called by warrants or rights (in shares)       46,296           0              
April 2026 Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 4.13       $ 4.125                  
Class of warrant or right, number of securities called by warrants or rights (in shares)       66,666           0              
May 2026 Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 9.35     $ 9.35                    
Class of warrant or right, number of securities called by warrants or rights (in shares)       147,100           0              
June 2026 Placement Agent Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 14.85   $ 14.85                      
Class of warrant or right, number of securities called by warrants or rights (in shares)       92,592   92,592       0              
January 2026 Modified Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                 $ 5.40                
Class of warrant or right, number of securities called by warrants or rights (in shares)     827,041                            
Proceeds from exercise of warrants     $ 4,400                            
January 2026 Modified Warrants | Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant or right, number of securities called by warrants or rights (in shares)                 827,042                
January 2026 Modified Warrants | Common Class A | ATM Sales Agreement                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant or right, number of securities called by warrants or rights (in shares)     54,973                            
Proceeds from exercise of warrants     $ 200                            
January 2026 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant or right, number of securities called by warrants or rights (in shares)     925,926                            
Proceeds from exercise of warrants     $ 5,000