v3.26.1
Stockholders' Equity - October 2025 Warrant Inducement Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 14, 2025
Mar. 20, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 09, 2025
Sep. 25, 2025
Jul. 01, 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      
Proceeds from exercise of warrants $ 7,100 $ 1,900     $ 9,638 $ 2,068                  
Offering fees and other expenses payable 500             $ 300     $ 200        
Change in fair value of warrant liability $ 600   $ 123 $ 0 $ 123 $ 0                  
Class of warrant or right, number of securities called by warrants or rights (in shares)                           20,009  
Warrants and rights outstanding, term (in years)                   5 years   5 years 5 years    
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
Warrants and rights outstanding, term (in years)     5 years   5 years                    
October 2025 Warrant Inducement                              
Class of Warrant or Right [Line Items]                              
Warrants exercised (in shares) 120,049                            
Exercise price (in dollars per share) $ 25.53                            
Proceeds from exercise of warrants $ 6,600                            
Change in fair value of warrant liability $ 1,300                            
Class of warrant or right, beneficially owned to exceed percentage (as percent) 9.99%                            
July 2025 Warrants                              
Class of Warrant or Right [Line Items]                              
Warrants exercised (in shares) 158,925                            
Exercise price (in dollars per share) $ 25.17                            
October 2025 Warrant Inducement, Immediately Exercisable                              
Class of Warrant or Right [Line Items]                              
Exercise price (in dollars per share) 35.70                            
July Inducement Warrants, Immediately Exercisable                              
Class of Warrant or Right [Line Items]                              
Exercise price (in dollars per share) $ 25.17                            
October 2025 Warrants                              
Class of Warrant or Right [Line Items]                              
Exercise price (in dollars per share)     $ 13.74   $ 13.74                    
Class of warrant or right, number of securities called by warrants or rights (in shares)     0   0   418,465                
Warrants and rights outstanding, term (in years) 5 years                            
October 2025 Warrants | Common Class A                              
Class of Warrant or Right [Line Items]                              
Exercise price (in dollars per share) $ 25.53