XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2026 and 2025 (in thousands, except for earnings per share):
Three Months Ended
March 31,
20262025
Numerator:
Net income available to common shareholders$123,870 $114,595 
Denominator:
Basic weighted-average common shares outstanding28,445 30,387 
Effect of diluted shares517 809 
Diluted weighted-average common shares outstanding28,962 31,196 
Earnings per common share:
Net income per common share—Basic$4.35 $3.77 
Net income per common share—Diluted$4.28 $3.67