v3.26.1
Stockholders' Equity - April 2026 Private Placement (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Apr. 14, 2026
Feb. 09, 2026
Feb. 06, 2026
Dec. 31, 2025
Dec. 09, 2025
Oct. 14, 2025
Jul. 01, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 25, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares)                             20,009  
Aggregate cost   $ 50,000 $ 21,600 $ 17,400 $ 3,700     $ 2,100                
Agent fees and other offering costs                     $ 5,925 $ 598        
Proceeds from exercise of warrants           $ 7,100     $ 1,900   $ 9,638 $ 2,068        
Exercise price (in dollars per share)                   $ 77.07            
April 2026 Public Offering                                
Class of Warrant or Right [Line Items]                                
Aggregate cost $ 5,000                              
Agent fees and other offering costs 400                              
Proceeds from exercise of warrants $ 4,600                              
April Pre-Funded Warrants                                
Class of Warrant or Right [Line Items]                                
Liquidated damages, percent of subscription amount 10.50%                              
April 2026 Placement Agent Warrants                                
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares)       0             66,666          
Class of warrant or right, gross proceeds and issued warrants percentage (as percent) 7.00%                              
Exercise price (in dollars per share) $ 4.125                   $ 4.13          
Fair value of warrants $ 400                              
Common Class A                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares)             38,096 60,025   16,807            
Offering price for prefunded warrants (in dollars per share)             $ 25.17     $ 70.06            
Class of warrant or right, number of securities called by warrants or rights (in shares)           418,465             37,816     40,017
Common stock, par value (in dollars per share)       $ 0.00001             $ 0.00001     $ 0.00001    
Exercise price (in dollars per share)               $ 34.45 $ 67.83         $ 108.53    
Common Class A | April Pre-Funded Warrants                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares) 450,000                              
Offering price for prefunded warrants (in dollars per share) $ 3.75                              
Class of warrant or right, number of securities called by warrants or rights (in shares) 883,334                              
Common stock, par value (in dollars per share) $ 0.00001                              
Common Class A | April 2026 Placement Agent Warrants                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares) 66,666