v3.26.1
Stockholders' Equity - 2025 Securities Purchase Agreement (Details) - USD ($)
12 Months Ended
Jan. 10, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity      
Underwriting fees   $ 5,860,000 $ 294,000
2025 Securities Purchase Agreement      
Stockholders' Equity      
Number of common stock shares issued 240,807    
Price per share $ 2.72    
Gross proceeds from sale of equity $ 655,000    
Underwriting fees $ 17,000