v3.26.1
Net Income Per Share Information - Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income for basic and diluted earnings per share $ 296,399 $ 219,344 $ 290,276 $ 241,510 $ 515,742 $ 531,787
Denominator:            
Basic shares outstanding 253,457,489   258,377,345   254,398,232 258,286,168
Dilutive effect of equity-based awards 399,093   605,302   462,497 658,066
Diluted shares outstanding 253,856,582   258,982,647   254,860,729 258,944,234