XML 84 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Class Of Stock [Line Items]      
Common stock, shares authorized 200,000,000   200,000,000
Sales Agency Agreement [Member]      
Class Of Stock [Line Items]      
Common stock, shares authorized 3,200,000    
Common stock shares authorized under sales agency agreements remaining shares authorized to sell 1,300,000    
Number of share requested to regulatory authority 3,000,000.0    
Shares issued under sales agency agreements 0 0