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, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Effect of dilutive securities: | ||||
| Weighted-average number of shares outstanding — basic | 135,542,130 | 133,787,535 | 135,155,480 | 133,479,323 |
| Restricted stock awards | 0 | 695,653 | 0 | 455,358 |
| Employee stock options | 0 | 1,302 | 0 | 1,732 |
| Other equity-based awards | 0 | 703,102 | 0 | 577,683 |
| Weighted-average number of shares outstanding — diluted | 135,542,130 | 135,187,592 | 135,155,480 | 134,514,096 |