XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average number of shares outstanding 103,675,373 102,509,245 103,722,004 102,456,219
Stock-based awards 658,198 744,322 729,223 636,162
Convertible senior notes 8,916,530 8,916,530 8,916,530 8,916,530
Diluted weighted average number of shares outstanding 113,250,101 112,170,097 113,367,757 112,008,911