XML 102 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase Program (Details) - 2021 Stock Repurchase Plan - $ / shares
3 Months Ended
Jun. 30, 2021
Jan. 27, 2021
Stock repurchase program    
Shares authorized under repurchase program   3,500,000
Number of shares repurchased 700,000  
Average price per share $ 85.94