XML 165 R137.htm IDEA: XBRL DOCUMENT v3.23.3
Warrants - Stock Issued (Details) - shares
Jun. 08, 2023
Mar. 07, 2022
Shelf Registration Statement, 2021 Shelf, Underwritten Public Offering, March 2022    
Subsidiary, Sale of Stock [Line Items]    
Issuance of common stock (in shares)   151,500
Securities Purchase Agreement, 2023, Private Offering, June 2023    
Subsidiary, Sale of Stock [Line Items]    
Issuance of common stock (in shares) 1,743,695