XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Schedule of Weighted Average Number of Shares Used To Compute Basic and Diluted EPS (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average number of shares outstanding 103,608,135 102,478,095 103,684,048 102,463,511
Stock-based awards 918,090 751,807 746,702 637,686
Convertible senior notes 8,916,530 8,916,530 8,916,530 8,916,530
Diluted weighted average number of shares outstanding 113,442,755 112,146,432 113,347,280 112,017,727