v3.26.1
Stockholders' Equity - 2026 Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 13, 2026
Jan. 08, 2026
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity        
Transaction costs     $ 5,860 $ 294
2026 Securities Purchase Agreement        
Stockholders' Equity        
Number of common stock shares issued   1,408,481    
Price per share   $ 2.35    
Gross proceeds from sale of equity $ 26,000      
Transaction costs $ 1,700      
Warrant exercise, common stock ownership limitation   4.99%    
Warrant exercise, common stock ownership limitation (at the election of the holder)   9.99%    
Warrant holder's election, period of written notice   61 days    
2026 Securities Purchase Agreement | 2026 Pre-Funded Warrants        
Stockholders' Equity        
Number of shares which may be issued upon conversion of warrants   9,653,257    
Price per warrant   $ 2.349    
Warrants, exercise price   $ 0.001