v3.26.1
Stockholders' Equity - February 2025 Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Feb. 09, 2026
Feb. 06, 2026
Jan. 05, 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  
Exercise price (in dollars per share)                   $ 77.07            
Warrants and rights outstanding, term (in years)             5 years     5 years       5 years    
Aggregate cost $ 50,000 $ 21,600   $ 17,400 $ 3,700     $ 2,100                
Offering fees and other expenses payable         $ 300 $ 500   $ 200                
Proceeds from exercise of warrants           $ 7,100     $ 1,900   $ 9,638 $ 2,068        
Common stock equivalents, period             45 days     30 days            
Placement agent cash fee, percentage of gross proceeds                   7.00%            
February 2025 Public Offering                                
Class of Warrant or Right [Line Items]                                
Aggregate cost                   $ 5,000            
Offering fees and other expenses payable                   (600)            
Proceeds from exercise of warrants                   $ 4,400            
Pre-Funded Warrants                                
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares)             120,834     54,560            
Common Warrant                                
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares)             158,925     71,367            
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)                   3,569            
Exercise price (in dollars per share)     $ 5.94                          
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
Exercise price (in dollars per share)               $ 34.45 $ 67.83         $ 108.53    
Warrants and rights outstanding, term (in years)                     5 years          
Common Class A | Pre-Funded Warrants                                
Class of Warrant or Right [Line Items]                                
Exercise price (in dollars per share)             0.00001     0.00001            
Common Class A | Common Warrant                                
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares)                           44,818    
Exercise price (in dollars per share)             $ 25.17     $ 67.83            
Common Class A | Placement Agent Warrants                                
Class of Warrant or Right [Line Items]                                
Number of shares sold (in shares)     46,296                          
Common Class A | September Prefunded Warrants                                
Class of Warrant or Right [Line Items]                                
Exercise price (in dollars per share)                               $ 143.69
Common Class B                                
Class of Warrant or Right [Line Items]                                
Class of warrant or right, number of securities called by warrants or rights (in shares)                               20,009
Warrants and rights outstanding, term (in years)                     1 year 6 months