v3.26.1
Stockholders' Equity - May 2026 Private Placement (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 26, 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]                                
Purchase price (in dollars per share)                         $ 22.13      
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            
May 2026 Private Placement                                
Class of Warrant or Right [Line Items]                                
Aggregate cost $ 25,000                              
Agent fees and other offering costs 1,900                              
Proceeds from exercise of warrants $ 23,100                              
May Pre-Funded Warrants                                
Class of Warrant or Right [Line Items]                                
Liquidated damages, percent of subscription amount 10.50%                              
May 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             147,100          
Class of warrant or right, gross proceeds and issued warrants percentage (as percent) 7.00%                              
Exercise price (in dollars per share) $ 9.35                   $ 9.35          
Fair value of warrants $ 2,400                              
Common Class A                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares)             38,096 60,025   16,807            
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 | May 2026 Private Placement                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares) 2,173,420                              
Purchase price (in dollars per share) $ 8.50                              
Common Class A | May Pre-Funded Warrants                                
Class of Warrant or Right [Line Items]                                
Common stock, par value (in dollars per share) $ 0.00001                              
Common Class A | May Pre-Funded Warrants | May 2026 Private Placement                                
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares) 768,580                              
Common Class A | May 2026 Placement Agent Warrants                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares) 147,100