XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants - Additional Information (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Dec. 27, 2017
Jun. 15, 2015
Class Of Warrant Or Right [Line Items]        
Common stock warrants outstanding 789,358 851,969   1,500
Exercise price of common stock warrants       $ 2.70
Common stock warrants term       7 years
Common stock warrants expiration date Jun. 15, 2015      
Fair value of common stock $ 2.49      
Second tranche        
Class Of Warrant Or Right [Line Items]        
Common stock warrants outstanding     882,071  
Exercise price of common stock warrants     $ 9.38  
Common stock warrants term 5 years      
Common stock warrants expiration date Dec. 26, 2022