XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Operations and Summary of Significant Accounting and Reporting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The following table illustrates the computation of basic and diluted earnings per share:

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Per Share Amount

 

 

Amount

 

 

Per Share Amount

 

 

Amount

 

 

Per Share Amount

 

 

 

(Amounts in thousands, except per share data)

 

Net income

 

$

479,386

 

 

 

 

 

$

419,316

 

 

 

 

 

$

524,516

 

 

 

 

Basic:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

95,000

 

 

$

5.05

 

 

 

92,902

 

 

$

4.51

 

 

 

91,604

 

 

$

5.73

 

Diluted:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Add incremental shares for:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Effect of dilutive securities - options

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

95,000

 

 

$

5.05

 

 

 

92,902

 

 

$

4.51

 

 

 

91,604

 

 

$

5.73