Stockholders' Equity - Additional Information (Details) - Common Stock - At The Market Offering Program - USD ($) shares in Millions, $ in Millions |
Nov. 05, 2019 |
Dec. 31, 2020 |
---|---|---|
Class of Stock [Line Items] | ||
Value of shares authorized | $ 360.0 | |
Shares available for issuance (in shares) | 140.2 |