v3.25.2
Stockholders' Equity (Deficit) - September 2024 Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Mar. 21, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 20, 2025
Feb. 11, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Exercise price (in dollars per share)   $ 6.82     $ 13.44       $ 4.3175
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    
September Prefunded Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Exercise price (in dollars per share)     $ 0.00001            
Warrant exercise term after issuance     6 months            
Placement Agent Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)                 63,694
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)     7.00%            
First term     18 months            
Second term     5 years            
Fair value of warrants   $ 300 $ 100            
Common Class A                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)     714,286            
Purchase price (in dollars per share)     $ 7.70 $ 12.11 $ 15.19        
Exercise price (in dollars per share) $ 1.93 $ 6.08       $ 8,050   $ 3.80  
Common Class A | September Prefunded Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)     357,143            
Exercise price (in dollars per share)     $ 8.05            
Common Class A | Placement Agent Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)     17,857            
Exercise price (in dollars per share)     $ 8.8550            
Common Class B                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)     357,143            
Common Class B | Placement Agent Warrants                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of warrants exercised on net basis (in shares)     17,858