v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Denominators and Additional Shares That Are Excluded From the Calculation of EPS
The following table sets forth the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025 (in thousands, except for earnings per share):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Numerator:
Net income available to common shareholders$121,362 $90,260 $245,232 $204,855 
Denominator:
Basic weighted-average common shares outstanding28,174 28,601 28,308 29,489 
Effect of diluted shares380 542 453 676 
Diluted weighted-average common shares outstanding28,554 29,143 28,761 30,165 
Earnings per common share:
Net income per common share—Basic$4.31 $3.16 $8.66 $6.95 
Net income per common share—Diluted$4.25 $3.10 $8.53 $6.79