v3.26.1
Stockholders' Equity - July 2025 Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 09, 2026
Feb. 06, 2026
Dec. 31, 2025
Dec. 09, 2025
Oct. 14, 2025
Sep. 08, 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            
Change in fair value of warrant liability           $ 600                    
July 2025 Public Offering                                
Class of Warrant or Right [Line Items]                                
Aggregate cost             $ 4,000                  
Offering fees and other expenses payable             600                  
Proceeds from exercise of warrants             $ 3,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            
July 2025 Public Offering                                
Class of Warrant or Right [Line Items]                                
Warrants exercised (in shares)             64,826                  
Change in fair value of warrant liability             $ 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            
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