XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of calculations of basic and diluted net income (loss) per common share
The following table sets forth the calculations of basic and diluted net income per common share:
For the Three Months Ended
June 30,
For the Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income$201,665 $210,293 $383,934 $341,492 
Basic weighted-average common shares outstanding114,520114,634114,518115,138
Dilutive effect of non-vested RSUs, contingent PSUs, and other
2681,081362954
Diluted weighted-average common shares outstanding114,788115,715114,880116,092
Basic net income per common share$1.76 $1.83 $3.35 $2.97 
Diluted net income per common share$1.76 $1.82 $3.34 $2.94