v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 13, 2026
Apr. 14, 2026
Feb. 09, 2026
Feb. 06, 2026
Jan. 05, 2026
Dec. 31, 2025
Dec. 09, 2025
Sep. 19, 2025
Jul. 01, 2025
Mar. 21, 2025
Feb. 11, 2025
Mar. 31, 2026
Mar. 31, 2025
Oct. 14, 2025
Sep. 25, 2025
Mar. 20, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Subsequent Event [Line Items]                                      
Aggregate cost     $ 50,000 $ 21,600   $ 17,400 $ 3,700     $ 2,100                  
Number of warrants exercised on net basis (in shares)                                   20,009  
Exercise price (in dollars per share)                     $ 77.07                
Agent fees and other offering costs                       $ 826 $ 599            
ATM Sales Agreement                                      
Subsequent Event [Line Items]                                      
Aggregate cost               $ 7,400       13,300              
Agent fees and other offering costs                       $ 400              
Pre-Funded Warrants                                      
Subsequent Event [Line Items]                                      
Number of warrants exercised on net basis (in shares)                 120,834   54,560                
Placement Agent Warrants                                      
Subsequent Event [Line Items]                                      
Number of warrants exercised on net basis (in shares)                     3,569                
Exercise price (in dollars per share)         $ 5.94                            
Period until shares become exercisable         180 days                            
Common Class A                                      
Subsequent Event [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
Common stock, par value (in dollars per share)           $ 0.00001           $ 0.00001         $ 0.00001    
Exercise price (in dollars per share)                   $ 34.45           $ 67.83 $ 108.53    
Common Class A | ATM Sales Agreement                                      
Subsequent Event [Line Items]                                      
Aggregate cost                       $ 23,100              
Number of shares sold (in shares)                       2,203,615              
Common Class A | Pre-Funded Warrants                                      
Subsequent Event [Line Items]                                      
Exercise price (in dollars per share)                 $ 0.00001   $ 0.00001                
Common Class A | Placement Agent Warrants                                      
Subsequent Event [Line Items]                                      
Number of shares sold (in shares)         46,296                            
Subsequent Event                                      
Subsequent Event [Line Items]                                      
Aggregate cost   $ 5,000                                  
Subsequent Event | ATM Sales Agreement                                      
Subsequent Event [Line Items]                                      
Aggregate cost $ 10,500                                    
Agent fees and other offering costs 300                                    
Remaining principal available $ 12,700                                    
Subsequent Event | Pre-Funded Warrants                                      
Subsequent Event [Line Items]                                      
Number of warrants exercised on net basis (in shares)   883,334                                  
Class of warrant or right, beneficially owned to exceed percentage (as percent)   9.99%                                  
Subsequent Event | Placement Agent Warrants                                      
Subsequent Event [Line Items]                                      
Exercise price (in dollars per share)   $ 4.13                                  
Period until shares become exercisable   180 days                                  
Subsequent Event | Common Class A                                      
Subsequent Event [Line Items]                                      
Number of shares sold (in shares)   450,000                                  
Offering price for prefunded warrants (in dollars per share)   $ 3.75                                  
Subsequent Event | Common Class A | ATM Sales Agreement                                      
Subsequent Event [Line Items]                                      
Number of shares sold (in shares) 2,170,000                                    
Subsequent Event | Common Class A | Pre-Funded Warrants                                      
Subsequent Event [Line Items]                                      
Common stock, par value (in dollars per share)   $ 0.00001                                  
Subsequent Event | Common Class A | Placement Agent Warrants                                      
Subsequent Event [Line Items]                                      
Number of shares sold (in shares)   66,666