XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share        
Outstanding restricted stock and options to purchase shares of stock excluded from the diluted earnings per share calculation 8.6 1.4 7.9 1.4