XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Additional Information) (Details) - shares
Oct. 30, 2023
Oct. 05, 2023
Sep. 30, 2023
Dec. 31, 2022
Subsequent Event [Line Items]        
Common stock authorized for issuance     120,000,000 120,000,000
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Common stock authorized for issuance   2,500,000    
2019 Inducement Plan [Member]        
Subsequent Event [Line Items]        
Common stock authorized for issuance 500,000