XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 nine months ended September 30, 2025 and 2024, were:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands, except per share data)
Numerator:  
Net income (loss)
$145,816 $199,801 $(186,363)$581,162 
Denominator:  
Weighted average common shares outstanding - basic
53,641 59,046 55,169 59,973 
Plus: Dilutive effect of stock options and unvested restricted stock units
348 455 — 464 
Weighted average common shares outstanding - diluted
53,989 59,501 55,169 60,437 
Net income (loss) per common share:
  
Basic$2.72 $3.38 $(3.38)$9.69 
Diluted$2.70 $3.36 $(3.38)$9.62