v3.26.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

(16,671

)

 

$

14,757

 

Denominator:

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

68,940,260

 

 

 

69,290,100

 

Dilutive effect of equity awards

 

 

 

 

 

187,419

 

Diluted weighted average number of shares

 

 

68,940,260

 

 

 

69,477,519

 

Income (loss) per share:

 

 

 

 

 

 

Basic

 

$

(0.24

)

 

$

0.21

 

Diluted

 

$

(0.24

)

 

$

0.21

 

Potentially dilutive shares excluded as anti-dilutive

 

 

801,446

 

 

 

2,484