XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20252024
(in thousands, except per share data)
Net income$182,269 $131,199 
Basic weighted-average common shares outstanding114,515115,642
Dilutive effect of non-vested RSUs, contingent PSUs, and other
433814
Diluted weighted-average common shares outstanding114,948116,456
Basic net income per common share$1.59 $1.13 
Diluted net income per common share$1.59 $1.13