v3.26.3
Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share

The following table summarizes the basic and diluted earnings per share calculations (in thousands, except share and per share amounts):

 

Three months ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

26,286

 

 

$

39,228

 

 

$

34,646

 

 

$

69,330

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

69,956,631

 

 

 

68,814,125

 

 

 

69,233,744

 

 

 

69,014,146

 

Dilutive effect of equity awards

 

 

695,952

 

 

 

451,175

 

 

 

699,133

 

 

 

290,924

 

Diluted weighted average number of shares

 

 

70,652,583

 

 

 

69,265,300

 

 

 

69,932,877

 

 

 

69,305,070

 

Income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.38

 

 

$

0.57

 

 

$

0.50

 

 

$

1.00

 

Diluted

 

$

0.37

 

 

$

0.57

 

 

$

0.50

 

 

$

1.00

 

Potentially dilutive shares excluded as anti-dilutive

 

 

28,791

 

 

 

6,490

 

 

 

31,091

 

 

 

12,715