XML 96 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock Warrants - Schedule of Common Stock Warrants (Details) - $ / shares
Jul. 19, 2019
May 09, 2017
Dec. 31, 2022
Warrants and Rights Note Disclosure [Abstract]      
Issuance Date Jul. 19, 2019 May 09, 2017  
Number of Shares of Common Stock Issuable 43,878 33,964 77,842
Exercise Price $ 11.31 $ 11.31  
Classification Equity Equity  
Expiration Date Jul. 18, 2029 May 08, 2027