XML 130 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Share Repurchases (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Feb. 28, 2020
USD ($)
authorization
Equity [Abstract]        
Amount remained unused under repurchase program $ 302,600,000     $ 500,000,000
Number of rescinded authorizations | authorization       2
Shares repurchased $ 109,400,000 $ 88,000,000.0 $ 6,400,000  
Shares repurchased (shares) | shares 1,421,379 1,533,442 80,300  
Shares acquired average cost per share (usd per share) | $ / shares $ 76.98 $ 57.38 $ 80.22