XML 40 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share

For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a reconciliation of the numerator and denominator used in the calculation of continuing, discontinued, and consolidated basic and diluted net income (loss) per share was as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

 

 

 

 

 

 

(dollars in thousands)

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

 

Net income from continuing operations

 

$

49,193

 

 

$

48,989

 

 

$

81,421

 

 

$

91,063

 

Net loss from discontinued operations

 

$

 

 

$

(26,646

)

 

$

 

 

$

(29,675

)

Consolidated net income

 

$

49,193

 

 

$

22,343

 

 

$

81,421

 

 

$

61,388

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares of common stock used
   in computing net income (loss) per share attributable to
   common stockholders — basic

 

 

90,131,442

 

 

 

98,889,893

 

 

 

92,082,411

 

 

 

100,980,676

 

Dilutive effect of share equivalents resulting from stock
   options

 

 

 

 

 

15,167

 

 

 

2,481

 

 

 

17,893

 

Dilutive effect of share equivalents resulting from
   unvested restricted stock units

 

 

945,007

 

 

 

1,279,007

 

 

 

990,565

 

 

 

1,615,872

 

Weighted-average number of shares of common stock
   used in computing net income (loss) per share attributable to
   common stockholders — diluted

 

 

91,076,449

 

 

 

100,184,067

 

 

 

93,075,457

 

 

 

102,614,441

 

Net income (loss) per share attributable to common stockholders

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

 

 

 

 

 

 

 

 

 

 

Continuing operations

 

$

0.55

 

 

$

0.50

 

 

$

0.88

 

 

$

0.90

 

Discontinued operations

 

$

 

 

$

(0.27

)

 

$

 

 

$

(0.29

)

Consolidated

 

$

0.55

 

 

$

0.23

 

 

$

0.88

 

 

$

0.61

 

Diluted

 

 

 

 

 

 

 

 

 

 

 

 

Continuing operations

 

$

0.54

 

 

$

0.49

 

 

$

0.87

 

 

$

0.89

 

Discontinued operations

 

$

 

 

$

(0.27

)

 

$

 

 

$

(0.29

)

Consolidated

 

$

0.54

 

 

$

0.22

 

 

$

0.87

 

 

$

0.60

 

Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding

For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, potentially dilutive common stock equivalents that have been excluded from the calculation of diluted weighted-average shares outstanding as their effect would have been anti-dilutive was as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Stock options outstanding

 

 

360,751

 

 

 

360,751

 

 

 

360,751

 

 

 

360,751

 

Restricted stock units outstanding

 

 

177,107

 

 

 

153,272

 

 

 

195,103

 

 

 

105,799