XML 46 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Sale of Common Stock (Details) - USD ($)
6 Months Ended
Mar. 15, 2021
Mar. 15, 2021
Mar. 05, 2021
Feb. 02, 2021
Jun. 30, 2021
Jun. 30, 2020
Subsidiary, Sale of Stock [Line Items]            
Maximum offering from universal shelf registration       $ 500,000    
Term Of Securities Offered Under Self Registration       3 years    
Sale of common stock, net (in shares)   1,927,049        
Proceeds from sale of common stock   $ 108,676,000     $ 108,676,000 $ 2,500,000
Issuance cost   $ 877,000        
Value Of Securities Available For Issuance Under Self Registration         $ 384,377  
Public Offering [Member]            
Subsidiary, Sale of Stock [Line Items]            
Sale of common stock, net (in shares)     1,750,000      
Share price     $ 56.85      
Over-Allotment Option [Member]            
Subsidiary, Sale of Stock [Line Items]            
Sale of common stock, net (in shares) 177,049