XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of Common Stock - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Aug. 31, 2020
Subsidiary Sale Of Stock [Line Items]      
Initial public offering value of shares authorized     $ 300.0
2020 At the Market Offerings      
Subsidiary Sale Of Stock [Line Items]      
Number of shares sold 0 5,991,858  
Net proceeds from the issuance of common stock through equity plans   $ 34.1  
2020 At the Market Offerings | Maximum      
Subsidiary Sale Of Stock [Line Items]      
Initial public offering value of shares authorized     $ 100.0