XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following is a reconciliation of the numerators and denominators of the basic and diluted earnings per share calculations for the three and nine months ended September 30, 2024 and 2023:

 For the Three Months Ended September 30,For the Nine Months Ended September 30,
2024202320242023
(In thousands, except per share data)
Net income $6,185 $9,130 $9,570 $29,517 
Shares:
Weighted average shares outstanding - basic101,623,160 101,968,294 101,673,619 102,993,215 
Weighted average diluted shares outstanding208,888 129,197 139,634 264,401 
Weighted average shares outstanding - diluted101,832,048 102,097,491 101,813,253 103,257,616 
Earnings per share:
Basic $0.06 $0.09 $0.09 $0.29 
Diluted$0.06 $0.09 $0.09 $0.29