XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
May 31, 2018
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2016
Dec. 31, 2018
Class Of Warrant Or Right [Line Items]                  
Number of warrants issued 40,000 23,669         30,000 45,000  
Exercise price $ 9.41 $ 3.19         $ 18.00 $ 1.14  
Warrant shares become exercisable               45,000  
Warrant expiration year   2025         2027    
Warrant shares, expense recognized     0 0 0 0      
Warrant vesting period             4 years    
Warrant exercised month and year 2021-05             2021-10  
Series B Financing                  
Class Of Warrant Or Right [Line Items]                  
Warrant shares become exercisable                 15,000
Private Placement                  
Class Of Warrant Or Right [Line Items]                  
Warrant shares become exercisable               15,000  
Proceeds from offering of securities in a private placement               $ 25.0  
Initial Public Offering                  
Class Of Warrant Or Right [Line Items]                  
Warrant shares become exercisable             30,000