v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings per Share

10. Earnings per Share

Earnings per share was computed as follows (in thousands, except per share amounts):

 

Three months ended June 30,

 

 

Six Months Ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income

 

$

16,742

 

 

$

16,713

 

 

$

27,885

 

 

$

32,029

 

Denominator for basic and diluted earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding - basic

 

 

93,647

 

 

 

93,586

 

 

 

93,635

 

 

 

93,571

 

Effect of dilutive common shares

 

 

1,874

 

 

 

2,527

 

 

 

1,951

 

 

 

2,362

 

Weighted average common shares outstanding—diluted

 

 

95,521

 

 

 

96,113

 

 

 

95,586

 

 

 

95,933

 

Earnings per share—basic

 

$

0.18

 

 

$

0.18

 

 

$

0.30

 

 

$

0.34

 

Earnings per share—diluted

 

$

0.18

 

 

$

0.17

 

 

$

0.29

 

 

$

0.33