XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of reconciliation of the weighted average shares used in the basic and diluted earnings per common share

A reconciliation of the weighted-average shares used in the basic and diluted earnings per common share computations is presented below (in thousands):

Three-Months Ended

March 31, 

    

2025

    

2024

Weighted-average shares outstanding:

Basic

973,622

 

1,041,081

Dilutive

7,660

 

10,201

Diluted

981,282

 

1,051,282