XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchases (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Oct. 30, 2020
Equity [Abstract]          
Number of shares authorized to be repurchased 500,000   500,000   500,000
Shares repurchased 89,010 0 120,266 128,779  
Remaining number of shares available for repurchase 345,612   345,612