XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Common Stock - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 12, 2022
Mar. 31, 2024
Mar. 31, 2023
Jan. 26, 2024
Jul. 25, 2022
Feb. 28, 2022
Mar. 31, 2021
Jan. 29, 2021
Jul. 31, 2018
Jan. 31, 2012
Class Of Stock [Line Items]                    
Issuance of common stock from stock options exercises, net, Shares   0 0              
IPO [Member]                    
Class Of Stock [Line Items]                    
Securities authorized for offer and sale, amount   $ 150,000,000                
At-The-Market Facility [Member]                    
Class Of Stock [Line Items]                    
Issuance of common stock from stock options exercises, net, Shares   1,172,342                
2018 Sales Agreement [Member]                    
Class Of Stock [Line Items]                    
Equity sales agreement expiration date   Jan. 29, 2024                
2021 ATM Prospectus Supplement [Member] | At-The-Market Facility [Member]                    
Class Of Stock [Line Items]                    
Issuance of common stock from stock options exercises, net, Shares   2,753,204                
2021 ATM Prospectus Supplement [Member] | At-The-Market Facility [Member] | Maximum [Member]                    
Class Of Stock [Line Items]                    
Common stock value reserved for future issuance               $ 50,000,000    
2021 Shelf [Member] | At-The-Market Facility [Member]                    
Class Of Stock [Line Items]                    
Issuance of common stock from stock options exercises, net, Shares   1,135,940                
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   $ 100,000,000                
2024 Shelf [Member] | At-The-Market Facility [Member]                    
Class Of Stock [Line Items]                    
Issuance of common stock from stock options exercises, net, Shares   36,402                
2024 ATM Prospectus [Member] | At-The-Market Facility [Member]                    
Class Of Stock [Line Items]                    
Common stock value reserved for future issuance   $ 2,600,000                
Issuance of common stock from stock options exercises, net, Shares   2,753,204                
2024 ATM Prospectus [Member] | At-The-Market Facility [Member] | Maximum [Member]                    
Class Of Stock [Line Items]                    
Common stock value reserved for future issuance       $ 2,605,728            
2021 and 2024 ATM Prospectus [Member]                    
Class Of Stock [Line Items]                    
Value of shares sold under equity distribution agreement   $ 23,200,000                
Equity Incentive Plan 2012 [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued 1,236,738                 327,699
Shares available for issuance                 2,327,699  
Common stock shares issued 126,262                  
Inducement Award Agreements [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued           50,000        
2021 Inducement Equity Plan [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued             750,000      
Equity Incentive Plan 2022 [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued 1,363,000       750,000          
Excercise price per share $ 2.75                  
Equity Incentive Plan 2022 [Member] | Common Stock [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued 50,000                  
Equity Incentive Plan 2022 [Member] | Common Stock [Member] | Maximum [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued 51,000                  
2022 Inducement Equity Plan [Member]                    
Class Of Stock [Line Items]                    
Common shares authorized to be issued 1,000