Earnings Per Share - Additional Information (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
| Weighted average shares outstanding: | ||||
| Basic EPS (in shares) | 119,564,760 | 107,688,389 | 121,308,912 | 92,944,812 |
| Diluted EPS (in shares) | 121,064,107 | 109,138,778 | 122,942,279 | 94,162,838 |
| Stock Compensation Plan | ||||
| Weighted average shares outstanding: | ||||
| Potentially dilutive shares excluded from calculation of diluted weighted average shares outstanding and diluted earnings per shares (in shares) | 846,369 | 512,371 | 736,581 | 631,738 |