XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Common stock, shares authorized 100,000,000 60,000,000  
At-The Market Shelf Registration, Equity Offering Sales Agreement, Aggregate Sales Price $ 500,000    
Stock Issued During Period, Shares, New Issues 535,990 1,209,522  
Shares Issued, Price Per Share $ 66.30    
Proceeds from equity offering, net $ 34,649 $ 95,774 $ 81,784
Authorized Shares, Prior to Charter Amendment [Member]      
Common stock, shares authorized 60,000,000    
Authorized Shares, After Charter Amendment [Member]      
Common stock, shares authorized 100,000,000