v3.25.2
Stockholders' Equity (Deficit) - March 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
Share-based Compensation Arrangement by Share-based Payment Award [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  
March Pre-Funded Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)         236,020        
Exercise price (in dollars per share)         $ 0.00001        
March Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)         330,306        
Exercise price (in dollars per share)         $ 10.36        
Warrants and rights outstanding, term (in years)         5 years        
Proceeds from issuance of warrants         $ 3,500        
January Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [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      
Common Class A                  
Share-based Compensation Arrangement by Share-based Payment Award [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