XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Computation of (Loss) Earnings Per Share The computation of earnings per share is as follows (in thousands, except per share amounts):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Net income

$

7,658

 

 

$

18,719

 

 

$

12,654

 

 

$

30,884

 

Basic weighted-average common shares outstanding

 

61,708

 

 

 

66,107

 

 

 

63,133

 

 

 

66,319

 

Effect of dilutive stock-based compensation awards (1)

 

1,362

 

 

 

1,559

 

 

 

711

 

 

 

1,271

 

Diluted weighted-average common shares outstanding

 

63,070

 

 

 

67,666

 

 

 

63,844

 

 

 

67,590

 

Earnings per share, basic

$

0.12

 

 

$

0.28

 

 

$

0.20

 

 

$

0.47

 

Earnings per share, diluted

 

0.12

 

 

 

0.28

 

 

 

0.20

 

 

 

0.46

 

 

(1)
There were 1,124 and 28 potential common shares excluded from diluted weighted-average common shares outstanding for the three months ended September 30, 2025 and 2024, respectively, and 1,548 and 34 potential common shares excluded from diluted weighted-average common
shares outstanding for the nine months ended September 30, 2025 and 2024, respectively, as their inclusion would have had an anti-dilutive effect.