v3.25.2
Stockholders' Equity (Deficit) - December 2024 Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Mar. 21, 2025
Feb. 11, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 20, 2025
Class of Warrant or Right [Line Items]                  
Exercise price (in dollars per share)   $ 4.3175 $ 6.82     $ 13.44      
Warrants and rights outstanding, term (in years)   5 years 5 years            
Aggregate cost $ 2,100   $ 5,000 $ 2,800 $ 4,000 $ 4,000      
Estimated issuance costs     500            
Proceeds from issuance of warrants     $ 4,400 $ 2,400     $ 572 $ 0  
Pre-Funded Warrants                  
Class of Warrant or Right [Line Items]                  
Number of warrants exercised on net basis (in shares)   973,886 40,000            
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)     7.00%            
Common Warrant                  
Class of Warrant or Right [Line Items]                  
Number of warrants exercised on net basis (in shares)   1,273,886              
Placement Agent Warrants                  
Class of Warrant or Right [Line Items]                  
Number of warrants exercised on net basis (in shares)   63,694              
Warrants and rights outstanding, term (in years)     5 years            
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)       7.00%          
Fair value of warrants     $ 300 $ 100          
Common Class A                  
Class of Warrant or Right [Line Items]                  
Number of shares sold (in shares) 1,071,429 300,000 230,000   94,286 64,286      
Number of warrants exercised on net basis (in shares)       714,286          
Exercise price (in dollars per share) $ 1.93   $ 6.08       $ 8,050   $ 3.80
Warrants and rights outstanding, term (in years)             5 years    
Common Class A | December 2024 Purchase Agreement                  
Class of Warrant or Right [Line Items]                  
Shares issued (in dollars per share)     $ 6.20            
Number of warrants exercised on net basis (in shares)     367,000            
Common Class A | Pre-Funded Warrants                  
Class of Warrant or Right [Line Items]                  
Number of warrants exercised on net basis (in shares)     570,000            
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)     800,000            
Exercise price (in dollars per share)   $ 3.80              
Common Class A | Placement Agent Warrants                  
Class of Warrant or Right [Line Items]                  
Number of warrants exercised on net basis (in shares)       17,857          
Exercise price (in dollars per share)       $ 8.8550