v3.26.1
Stockholders' Equity (Deficit) - September 2025 Equity Line of Credit (Details)
12 Months Ended
Dec. 23, 2025
day
$ / shares
Oct. 14, 2025
USD ($)
shares
Sep. 25, 2025
USD ($)
$ / shares
shares
Sep. 08, 2025
USD ($)
Mar. 20, 2025
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Mar. 21, 2025
$ / shares
Feb. 11, 2025
$ / shares
Dec. 17, 2024
$ / shares
Oct. 24, 2024
shares
Sep. 15, 2024
$ / shares
shares
Mar. 04, 2024
$ / shares
Jan. 12, 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) | $ / shares     $ 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) | $ / shares                 $ 77.07 $ 121.74       $ 239.90
Change in fair value of warrant liability | $       $ 600,000   $ (2,330,000) $ 0              
Proceeds from exercise of warrants | $   $ 7,100,000     $ 1,900,000 15,574,000 $ 0              
ELOC Pre-funded Warrants (Level 3)                            
Class of Warrant or Right [Line Items]                            
Exercise price (in dollars per share) | $ / shares     $ 0.00001                      
Number of warrants terminated (in shares) | shares     42,017                      
Fair value of warrants | $     $ 800,000                      
Change in fair value of warrant liability | $           400,000                
Proceeds from exercise of warrants | $           $ 400,000                
Remeasured fair value (in dollars per share) | $ / shares $ 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]                            
Purchase price (in dollars per share) | $ / shares                       $ 137.45 $ 216.16 $ 271.14
Number of warrants exercised on net basis (in shares) | shares   418,466 37,816                 40,017    
Exercise price (in dollars per share) | $ / shares         $ 67.83 $ 143,693   $ 34.45   $ 108.53