XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [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 years ended December 31, 2024, 2023 and 2022 (in thousands, except for earnings per share):
Year Ended December 31,
202420232022
Weighted-average shares:
Common shares outstanding30,957 30,722 32,388 
RSAs21 21 
Total weighted-average shares30,960 30,743 32,409 
Earnings per common share—Basic
Net income$404,386 $282,810 $245,368 
Less: Undistributed earnings allocated to RSAs(44)(191)(157)
Net income available to common shareholders—Basic$404,342 $282,619 $245,211 
Net income per common share—Basic$13.06 $9.20 $7.57 
Basic weighted-average common shares outstanding30,957 30,722 32,388 
Effect of diluted shares1,057 1,119 1,283 
Diluted weighted-average shares outstanding32,014 31,841 33,671 
Net income per common share—Diluted$12.63 $8.88 $7.28