Annual report pursuant to Section 13 and 15(d)

Capital Stock - ATM Agreements (Details)

v3.20.4
Capital Stock - ATM Agreements (Details) - 2018 ATM Agreement - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 18, 2018
Dec. 31, 2020
Dec. 31, 2019
Sale of stock        
Maximum amount of shares to be issued   $ 30.0    
Sale of shares (in shares) 0   0 0
Maximum        
Sale of stock        
Sales commission paid per transaction (as a percent)   3.00%