XML 40 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share, Basic [Abstract]  
Basic and Diluted Weighted Average Shares Outstanding

A reconciliation of basic and diluted weighted average shares outstanding is as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(Amounts in thousands, except per share data)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

14,866

 

 

$

5,713

 

 

$

20,696

 

 

$

9,009

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used in computing net income per share – basic

 

 

56,234

 

 

 

55,884

 

 

 

56,179

 

 

 

55,838

 

Effect of dilutive shares:

 

 

 

 

 

 

 

 

 

 

 

 

Options and stock units

 

 

276

 

 

 

391

 

 

 

330

 

 

 

437

 

Convertible senior notes(1)

 

 

 

 

 

159

 

 

 

 

 

 

202

 

Dilutive effect of unvested performance stock units

 

 

 

 

 

 

 

 

 

 

 

 

Dilutive potential common shares

 

 

276

 

 

 

550

 

 

 

330

 

 

 

639

 

Denominator for diluted earnings per share - adjusted
     weighted average shares used in computing
     earnings per share - diluted

 

 

56,510

 

 

 

56,434

 

 

 

56,509

 

 

 

56,477

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.26

 

 

$

0.10

 

 

$

0.37

 

 

$

0.16

 

Diluted

 

$

0.26

 

 

$

0.10

 

 

$

0.37

 

 

$

0.16

 

(1)
Represents the dilutive impact for the Company's 2019 Notes. As of June 30, 2025, the if-converted value is less than the outstanding principal of the 2023 Notes and are therefore anti-dilutive. Refer to Note 9, "Convertible Senior Notes," above for more information.