XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 15, 2021
Mar. 15, 2021
Mar. 05, 2021
Mar. 31, 2021
Feb. 02, 2021
Subsidiary, Sale of Stock [Line Items]          
Maximum offering from universal shelf registration         $ 500,000
Sale of common stock (in shares)   1,927,049      
Proceeds from sale of common stock   $ 108,676   $ 108,676  
Public Offering [Member]          
Subsidiary, Sale of Stock [Line Items]          
Sale of common stock (in shares)     1,750,000    
Share price     $ 56.85    
Over-Allotment Option [Member]          
Subsidiary, Sale of Stock [Line Items]          
Sale of common stock (in shares) 177,049