Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity Public Offerings (Details)

v3.22.2.2
Stockholders' Equity Public Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2021
Jul. 14, 2021
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Class of Stock [Line Items]                    
Number of shares of stock issued during period (in shares) 7,500,000 10,000,000                
Price per share of common stock issued during period (in usd per share) $ 25.872 $ 25.68                
Issuance of stock, net of offering costs $ 193,700 $ 256,500 $ 5,357 $ 82 $ 323 $ 256,611 $ 93 $ 99    
Days within which shares may be purchased by underwriters 30 days 30 days                
Common Stock [Member]                    
Class of Stock [Line Items]                    
Number of shares of stock issued during period (in shares)                 272,847 10,012,898
Common Stock [Member] | Over-Allotment Option [Member]                    
Class of Stock [Line Items]                    
Number of shares of stock issued during period (in shares) 1,125,000 1,500,000