Stockholders' Equity (Details) - USD ($) $ / shares in Units, $ in Thousands |
9 Months Ended | ||
|---|---|---|---|
May 15, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
| Class of Stock [Line Items] | |||
| Proceeds from issuance of common stock, net of issuance costs | $ 311,300 | $ 0 | $ 311,321 |
| Underwriting discounts, commissions and offering costs | $ 12,700 | ||
| Public Stock Offering | |||
| Class of Stock [Line Items] | |||
| Issuance of common stock from registered public offering (in shares) | 4,735,294 | ||
| Issuance of common stock from registered public offering (in usd per share) | $ 76.50 | ||
| Public Stock Offering - Shares From Parent | |||
| Class of Stock [Line Items] | |||
| Issuance of common stock from registered public offering (in shares) | 4,235,294 | ||
| Public Stock Offering - Shares From Existing Shareholders | |||
| Class of Stock [Line Items] | |||
| Issuance of common stock from registered public offering (in shares) | 500,000 | ||