XML 40 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,

 

 

 

2025

 

 

2024

 

 

 

(Amounts in thousands,
except per share data)

 

Numerator:

 

 

 

 

 

 

Net income

 

$

5,830

 

 

$

3,296

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

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

 

 

56,123

 

 

 

55,791

 

Effect of dilutive shares:

 

 

 

 

 

 

Options and stock units

 

 

378

 

 

 

473

 

Convertible senior notes(1)

 

 

 

 

 

238

 

Contingent consideration

 

 

56

 

 

 

29

 

Dilutive effect of unvested performance stock units

 

 

1

 

 

 

 

Dilutive potential common shares

 

 

435

 

 

 

740

 

Denominator for diluted earnings per share – adjusted weighted average
     shares used in computing net income per share – diluted

 

 

56,558

 

 

 

56,531

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.10

 

 

$

0.06

 

Diluted

 

$

0.10

 

 

$

0.06

 

 

 

 

 

 

 

 

 

 

(1)
Represents the dilutive impact for the Company's 2019 Notes. As of March 31, 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.