v3.21.2
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