v3.25.2
Stockholders' Equity (Deficit) - January 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
May 09, 2024
Class of Stock [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        
Agent fees and other offering costs       300 $ 500 $ 400 $ 598 $ 829    
Proceeds from issuance of warrants     $ 4,400 $ 2,400     $ 572 $ 0    
January Pre-Funded Warrants                    
Class of Stock [Line Items]                    
Number of warrants exercised on net basis (in shares)           199,072        
Exercise price (in dollars per share)           $ 0.00001        
January Warrants                    
Class of Stock [Line Items]                    
Number of warrants exercised on net basis (in shares)           263,358        
Warrants and rights outstanding, term (in years)           5 years        
Proceeds from issuance of warrants           $ 3,600        
November Modified Warrants                    
Class of Stock [Line Items]                    
Number of warrants exercised on net basis (in shares)           414,896        
Exercise price (in dollars per share)           $ 54.04       $ 7.62
Common Class A                    
Class of Stock [Line Items]                    
Number of shares sold (in shares) 1,071,429 300,000 230,000   94,286 64,286        
Purchase price (in dollars per share)       $ 7.70 $ 12.11 $ 15.19        
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