XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 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 52,587,855 51,071,593  
Common stock, shares outstanding 52,587,855 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 $ 7,108,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 498,502    
Average price $ 25.15    
Aggregate gross proceeds from issuance of common stock $ 12,500,000    
Proceeds from issuance of stock, net of commission and offering expenses 12,200,000    
ATM Sales Agreement | Jefferies LLC | Prepaid Expenses and Other Current Assets      
Class Of Stock [Line Items]      
Receivables $ 5,000,000.0    
ATM Sales Agreement | Maximum | Jefferies LLC      
Class Of Stock [Line Items]      
Aggregate offering price     $ 150,000,000.0