XML 56 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of the Business and Basis of Presentation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 24, 2020
Jul. 31, 2020
Dec. 31, 2021
Nature Of Business And Basis Of Presentation [Line Items]      
Entity incorporation state name     DE
Securities issued in connection with shelf registration     $ 0
Common Stock      
Nature Of Business And Basis Of Presentation [Line Items]      
Net proceeds from underwritten public offering $ 104,900,000    
Base Prospectus      
Nature Of Business And Basis Of Presentation [Line Items]      
Maximum aggregate offering price   $ 400,000,000  
Sales Agreement Prospectus      
Nature Of Business And Basis Of Presentation [Line Items]      
Maximum aggregate offering price   $ 150,000,000  
Stock issued during period, shares     403,000
Net proceeds from underwritten public offering     $ 7,500,000
Underwritten Public Offering | Common Stock      
Nature Of Business And Basis Of Presentation [Line Items]      
Stock issued during period, shares 2,875,000    
Stock issued, price per share $ 39.00    
Underwriters' Option | Common Stock      
Nature Of Business And Basis Of Presentation [Line Items]      
Stock issued during period, shares 375,000