XML 82 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jul. 31, 2021
Class Of Stock [Line Items]      
Common stock, shares authorized 500,000,000 500,000,000  
Common stock, par value per share $ 0.001 $ 0.001  
Common stock, shares issued 53,031,978 51,071,593  
Common stock, shares outstanding 53,031,978 51,071,593  
Common stock, dividends, per share, declared $ 0 $ 0  
Common stock, voting rights Each share of common stock is entitled to one vote.    
Proceeds from issuance of stock, net of commission and offering expenses $ 13,896,000    
Equity incentive plan, shares issued 62,382    
ATM Sales Agreement | Jefferies LLC      
Class Of Stock [Line Items]      
Maximum commission percentage of gross proceeds from common stock sold     3.00%
Common stock shares sold 567,045    
Average price $ 25.26    
Aggregate gross proceeds from issuance of common stock $ 14,300,000    
Proceeds from issuance of stock, net of commission and offering expenses $ 13,900,000    
ATM Sales Agreement | Maximum | Jefferies LLC      
Class Of Stock [Line Items]      
Aggregate offering price     $ 150,000,000.0