v3.26.1
Stockholders' Equity - February 2025 Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 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
Mar. 31, 2026
Mar. 31, 2025
Sep. 25, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Class of Warrant or Right [Line Items]                                
Number of warrants exercised on net basis (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   $ 0 $ 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]                                
Number of warrants exercised on net basis (in shares)             120,834     54,560            
Common Warrant                                
Class of Warrant or Right [Line Items]                                
Number of warrants exercised on net basis (in shares)             158,925     71,367            
Placement Agent Warrants                                
Class of Warrant or Right [Line Items]                                
Number of warrants exercised on net basis (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            
Number of warrants exercised on net basis (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]                                
Number of warrants exercised on net basis (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]                                
Number of warrants exercised on net basis (in shares)                               20,009
Warrants and rights outstanding, term (in years)                     1 year 6 months