Earnings Per Share - Schedule of Components of Denominator for Computation of Basic and Diluted Earnings Per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Effect of dilutive securities: | ||||
Weighted-average number of shares outstanding — basic | 130,698,907 | 129,141,673 | 130,352,865 | 128,689,999 |
Weighted-average number of shares outstanding — diluted | 130,698,907 | 129,141,673 | 130,352,865 | 128,689,999 |