v3.26.1
Stockholders' Equity - Wainwright Underwriting (Details) - USD ($)
12 Months Ended
Dec. 09, 2022
Dec. 06, 2022
Jun. 30, 2026
Jun. 30, 2023
Aug. 04, 2023
Stockholders' Equity          
Proceeds from the exercise of warrants     $ 33,400,000    
2022 Warrants          
Stockholders' Equity          
Proceeds from the exercise of warrants       $ 2,207,000  
Series A Warrants          
Stockholders' Equity          
Number of shares which may be issued upon conversion of warrants         173,795
Exercise price per share of warrants   $ 20.8      
Warrants, exercisable term   5 years      
Warrants exercised for common stock       17,064  
Series B Warrants          
Stockholders' Equity          
Number of shares which may be issued upon conversion of warrants         102,900
Exercise price per share of warrants   $ 20.8     $ 10
Warrants, exercisable term   2 years      
Warrants exercised for common stock       89,059  
Representative Warrants          
Stockholders' Equity          
Exercise price per share of warrants   $ 26      
Warrants, exercisable term   5 years      
2022 Offering          
Stockholders' Equity          
Number of common stock shares issued   76,538      
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      
Net proceeds from sale of equity $ 2,864,000        
2022 Offering | 2022 Pre-Funded Warrants          
Stockholders' Equity          
Number of shares which may be issued upon conversion of warrants   91,730      
2022 Offering | Series A Warrants          
Stockholders' Equity          
Number of shares which may be issued upon conversion of warrants   168,269      
2022 Offering | Series B Warrants          
Stockholders' Equity          
Number of shares which may be issued upon conversion of warrants   168,269      
2022 Offering, Underwriter Option          
Stockholders' Equity          
Underwriting discount percentage 7.00%        
Underwriters purchase option period 30 days        
Underwriter option, number of additional common shares 25,240        
Underwriter option, additional warrants to purchase common shares 50,480        
2022 Offering, Underwriter Option | Series A Warrants          
Stockholders' Equity          
Warrants issued 25,240        
2022 Offering, Underwriter Option | Series B Warrants          
Stockholders' Equity          
Warrants issued 25,240        
2022 Offering, Underwriter Option | Representative Warrants          
Stockholders' Equity          
Number of shares which may be issued upon conversion of warrants 10,094        
Additional shares for purchase, percentage of aggregate shares in offerings 6.00%