v3.26.1
Stockholders' Equity - September 2025 Equity Line of Credit (Details)
Dec. 23, 2025
day
$ / shares
Sep. 25, 2025
USD ($)
$ / shares
shares
Jan. 26, 2026
shares
Oct. 14, 2025
shares
Mar. 21, 2025
$ / shares
Mar. 20, 2025
$ / shares
Feb. 11, 2025
$ / shares
Dec. 17, 2024
$ / shares
Oct. 24, 2024
shares
Sep. 15, 2024
shares
Class of Warrant or Right [Line Items]                    
Purchase amount of common stock | $   $ 50,000,000.0                
Trading price percentage of purchase price   106.00%                
Purchase price (in dollars per share)   $ 22.13                
Sale of stock, term (in months)   36 months                
Optional term   30 days                
Number of warrants exercised on net basis (in shares) | shares                 20,009  
Exercise price (in dollars per share)             $ 77.07      
ELOC Pre-funded Warrants (Level 3)                    
Class of Warrant or Right [Line Items]                    
Number of warrants exercised on net basis (in shares) | shares     4,202              
Exercise price (in dollars per share)   $ 0.00001                
Number of warrants terminated (in shares) | shares   42,017                
Fair value of warrants | $   $ 800,000                
Remeasured fair value (in dollars per share) $ 1.24                  
Lowest trading price (as percent) 94.00%                  
Number of trading days | day 3                  
Common Class A                    
Class of Warrant or Right [Line Items]                    
Number of warrants exercised on net basis (in shares) | shares   37,816   418,465           40,017
Exercise price (in dollars per share)         $ 34.45 $ 67.83   $ 108.53