XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Schedule of common stock warrants (Details) - $ / shares
Jul. 19, 2019
May 09, 2017
Jun. 30, 2022
Equity [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