XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Basic and diluted earnings per common share (“EPS”) for the three and six months ended June 30, 2025 and 2024, were:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Numerator:  
Net income (loss)
$(492,282)$228,907 $(332,179)$381,361 
Denominator:  
Weighted average common shares outstanding - basic
55,783 60,320 55,946 60,442 
Plus: Dilutive effect of stock options and unvested restricted stock units
— 446 — 468 
Weighted average common shares outstanding - diluted
55,783 60,766 55,946 60,910 
Net income (loss) per common share:
  
Basic$(8.82)$3.79 $(5.94)$6.31 
Diluted$(8.82)$3.77 $(5.94)$6.26