XML 57 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Earnings Per Share) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income $ 3,083,262 $ 2,602,372 $ 2,617,317
Less: earnings distributed to participating securities   (511) (846)
Less: undistributed earnings allocated to participating securities   (8,990) (15,330)
Numerator for basic earnings per share   2,592,871 2,601,141
Add back: undistributed earnings allocated to participating securities   8,990 15,330
Less: undistributed earnings reallocated to participating securities   (8,923) (15,229)
Numerator for diluted earnings per share   $ 2,592,938 $ 2,601,242