v3.25.2
Stockholders' Equity (Deficit) - March 2025 Warrant Inducement Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 14, 2025
Aug. 13, 2025
Jul. 01, 2025
Mar. 24, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Warrant or Right [Line Items]                          
Aggregate cost         $ 2,100     $ 5,000 $ 2,800 $ 4,000 $ 4,000    
Offering fees and other expenses payable         $ 200                
Exercise price (in dollars per share)             $ 4.3175 $ 6.82     $ 13.44    
Proceeds from exercise of warrants           $ 1,900           $ 2,068 $ 0
Warrants and rights outstanding, term (in years)             5 years 5 years          
Deferred issuance costs related to warrant modifications                       $ 400 $ 0
Subsequent Event                          
Class of Warrant or Right [Line Items]                          
Proceeds from exercise of warrants $ 2,700                        
Warrants and rights outstanding, term (in years)     5 years                    
Deferred issuance costs related to warrant modifications     $ 400                    
Inducement Warrants                          
Class of Warrant or Right [Line Items]                          
Number of warrants exercised on net basis (in shares)           2,142,858              
Warrants and rights outstanding, term (in years)           5 years              
Class of warrant or right, beneficially owned to exceed percentage, (as percent)           4.99%              
Inducement Warrants | Subsequent Event                          
Class of Warrant or Right [Line Items]                          
Number of shares sold (in shares)   2,431,029                      
Exercise price (in dollars per share)   $ 1.11                      
Number of warrants exercised on net basis (in shares)   4,862,058                      
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    
Exercise price (in dollars per share)         $ 1.93 $ 3.80   $ 6.08       $ 8,050  
Number of warrants exercised on net basis (in shares)                 714,286        
Warrants and rights outstanding, term (in years)                       5 years  
Issuance of common stock upon cashless exercise of warrants (in shares)       331,000                  
Number of warrants outstanding (in shares)                       740,429  
Common Class A | Subsequent Event                          
Class of Warrant or Right [Line Items]                          
Number of shares sold (in shares)     680,000                    
Number of warrants exercised on net basis (in shares)     1,157,143                    
Common Class A | Inducement Warrants                          
Class of Warrant or Right [Line Items]                          
Exercise price (in dollars per share)           $ 2.00