v3.21.1
Subsequent Events (Details) - Common Stock - Subsequent event - USD ($)
1 Months Ended
May 04, 2021
Apr. 29, 2021
Subsequent Event    
Dividends payable (in dollars per share)   $ 0.2250
Stock repurchased during period (in shares) 1,890  
Stock repurchased during period, value $ 55,500  
Stock repurchase program, remaining authorized repurchase amount $ 2,600,000