v3.26.1
Stockholders' Equity - Common Stock - Additional Information (Details) - USD ($)
3 Months Ended
Jul. 17, 2026
Jun. 30, 2026
Apr. 01, 2026
Mar. 31, 2026
Aug. 05, 2024
May 08, 2024
Jun. 30, 2026
Jun. 30, 2025
Oct. 12, 2022
Apr. 11, 2025
Feb. 26, 2025
Jan. 26, 2024
Jul. 25, 2022
Feb. 28, 2022
Mar. 31, 2021
Class Of Stock [Line Items]                              
Proceeds from issuance of common stock, net             $ 0 $ 1,811,000              
Number of shares subject to outstanding   269,914   261,084     269,914                
Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of warrants 4,705,883 429,836     130,202   429,836                
Stock offering price per share $ 0.85 $ 1.14     $ 9.6   $ 1.14                
Warrants exercise price per share   $ 1.71   $ 1.71     1.71                
Warrant expiration period       5 years                      
Pre-Funded Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock 4,705,883                            
Issuance of common stock 4,705,883                            
Warrants exercise price per share       $ 0.001                      
2026 Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Accompanying warrants issued   3,517,533                          
Warrants exercise price per share   $ 1.71   $ 1.71     $ 1.71                
Pre-funded warrants exercised             0                
Warrant activity   3,947,369   3,947,369     3,947,369                
Placement Agent Warrants [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price per share   $ 1.43   $ 1.43     $ 1.43                
Pre-funded warrants exercised             0                
Warrant activity   131,579   131,579     131,579                
2021 Inducement Equity Plan [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                             62,500
Inducement Award Agreements [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                           4,166  
Equity Incentive Plan 2022 [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                 113,583       62,500    
Stock offering price per share                 $ 33            
Equity Incentive Plan 2022 [Member] | Common Stock [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                         4,166    
Equity Incentive Plan 2012 [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                 103,062            
Common stock shares issued                 10,521            
2022 Inducement Equity Plan [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                 83            
A&R 2022 Plan [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                 147,916            
Maximum [Member] | Equity Incentive Plan 2022 [Member] | Common Stock [Member]                              
Class Of Stock [Line Items]                              
Common shares authorized to be issued                 4,250            
2024 Shelf [Member]                              
Class Of Stock [Line Items]                              
Securities authorized for offer and sale, amount                       $ 150,000,000      
Common stock value reserved for future issuance   $ 140,100,000         $ 140,100,000                
2021 and 2024 ATM Prospectus [Member]                              
Class Of Stock [Line Items]                              
Value of shares sold under equity distribution agreement             $ 6,900,000                
IPO [Member] | Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock         416,666                    
Issuance of common stock         416,666                    
IPO [Member] | Maximum [Member] | Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of warrants         416,666                    
At-The-Market Facility [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock             0                
Issuance of common stock             0                
At-The-Market Facility [Member] | 2024 ATM Prospectus [Member]                              
Class Of Stock [Line Items]                              
Common stock value reserved for future issuance   $ 3,100,000         $ 3,100,000                
Issuance of common stock             1,198,134                
Issuance of common stock             1,198,134                
At-The-Market Facility [Member] | 2024 ATM Prospectus [Member] | Maximum [Member]                              
Class Of Stock [Line Items]                              
Common stock value reserved for future issuance                   $ 4,766,105 $ 5,311,508 $ 2,605,728      
2026 Offering [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock   286,557   286,557                      
Issuance of common stock   286,557   286,557                      
Net proceeds from issuance of offerings     $ 2,400,000                        
Gross proceeds received             $ 3,000,000                
2026 Offering [Member] | Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of warrants       429,836                      
Stock offering price per share       $ 1.14                      
Warrants exercise price per share       $ 1.71                      
2026 Offering [Member] | Pre-Funded Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock       2,345,022                      
Stock offering price per share       $ 1.139                      
Issuance of common stock       2,345,022                      
2026 Offering [Member] | 2026 Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Accompanying warrants issued       429,836                      
2026 Offering [Member] | 2026 Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock       3,517,533                      
Accompanying warrants issued   429,836                          
Issuance of common stock       3,517,533                      
2026 Offering [Member] | Placement Agent Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of common stock   131,579   131,579                      
Issuance of warrants   131,579   131,579     131,579                
Issuance of common stock   131,579   131,579                      
Warrants exercise price per share   $ 1.425   $ 1.425     $ 1.425                
2026 Offering [Member] | Joseph Gunnar & Co. LLC [Member]                              
Class Of Stock [Line Items]                              
Cash fee percentage of aggregate gross proceeds raised in offering           7.50%                  
2026 Offering [Member] | Common Stock [Member] | Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price per share       $ 0.01                      
2026 Offering [Member] | Maximum [Member] | 2026 Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Issuance of warrants       3,517,533                      
2026 Offering [Member] | Maximum [Member] | Common Stock [Member] | Common Warrants [Member]                              
Class Of Stock [Line Items]                              
Warrants exercise price per share       $ 0.01