v3.26.1
Earnings Per Share - Schedule of Components of Denominator for Computation of Basic and Diluted Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Effect of dilutive securities:        
Weighted-average number of shares outstanding — basic 135,494,789 133,763,733 134,958,950 133,322,663
Restricted stock awards 280,587 498,046 226,388 335,210
Employee stock options 1,415 2,132 1,716 1,947
Other equity-based awards 728,311 619,070 685,328 514,974
Weighted-average number of shares outstanding — diluted 136,505,102 134,882,981 135,872,382 134,174,794