XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Share - Stock Repurchase Program (Details) - USD ($)
shares in Millions
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]    
Stock repurchase program authorized amount   $ 265,000,000.0
Cumulative amount repurchased $ 239,600,000  
Cumulative number of shares repurchased 15.8