XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2021
May 31, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2016
Oct. 31, 2021
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    
Warrants shares exercised             45,000  
Proceeds from offering of securities in a private placement           $ 25.0    
Warrant expiration year   2025     2027 2023    
Warrant shares, expense recognized     0 0        
Warrant vesting period         4 years      
Warrant exercised month and year 2021-05              
Series B Financing                
Class Of Warrant Or Right [Line Items]                
Warrants shares exercised               15,000
Private Placement                
Class Of Warrant Or Right [Line Items]                
Warrants shares exercised           15,000    
Initial Public Offering                
Class Of Warrant Or Right [Line Items]                
Warrants shares exercised         30,000