XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Schedule of Components of Denominator for Computation of Basic and Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effect of dilutive securities:      
Weighted-average number of shares outstanding — basic 126,754,852 115,491,022 113,739,046
Restricted stock awards 2,803,938 905,903  
Employee stock options 726,130 122,785  
Other equity-based awards 312,490 24,851  
Weighted-average number of shares outstanding — diluted 130,597,410 116,544,561 113,739,046