XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Schedule of Weighted Average Number of Shares Used To Compute Basic and Diluted EPS (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Basic weighted average number of shares outstanding 102,509,245 100,694,938 102,456,219 100,682,315
Stock-based awards 744,322 290,649 636,162 266,369
Convertible senior notes 8,916,530 0 8,916,530 0
Diluted weighted average number of shares outstanding 112,170,097 100,985,587 112,008,911 100,948,684