Annual report pursuant to Section 13 and 15(d)

Subsequent Events - Additional Information (Details)

v3.20.4
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 22, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 19, 2021
Subsequent Event [Line Items]          
Gross proceeds from common stock   $ 11,896 $ 824 $ 16,538  
Subsequent Event | Underwritten Public Offering          
Subsequent Event [Line Items]          
Shares issued 5,400,000        
Public offering price per share $ 14.00       $ 14.00
Gross proceeds from common stock $ 75,600        
Underwriting discounts and commissions and other transaction expenses $ 4,800        
Underwriters purchase price per share         $ 13.16