v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share for the three- and six-month periods ended June 30, 2026 and 2025 (in thousands, except per share amounts):

 

 

 

For the Three Months
Ended June 30,

 

 

For the Six Months
 Ended June 30,

 

Basic

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income (loss)

 

$

(2,009

)

 

$

12,807

 

 

$

11,076

 

 

$

24,849

 

Weighted average shares outstanding

 

 

136,250

 

 

 

133,647

 

 

 

135,961

 

 

 

132,925

 

Earnings (loss) per share - basic

 

$

(0.01

)

 

$

0.10

 

 

$

0.08

 

 

$

0.19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months
Ended June 30,

 

 

For the Six Months
 Ended June 30,

 

Diluted

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income (loss)

 

$

(2,009

)

 

$

12,807

 

 

$

11,076

 

 

$

24,849

 

Average shares

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

136,250

 

 

 

133,647

 

 

 

135,961

 

 

 

132,925

 

Effect of dilutive securities - stock-based compensation

 

 

 

 

 

3,250

 

 

 

929

 

 

 

3,046

 

Total weighted average diluted shares outstanding

 

 

136,250

 

 

 

136,897

 

 

 

136,890

 

 

 

135,971

 

Earnings (loss) per share - diluted

 

$

(0.01

)

 

$

0.09

 

 

$

0.08

 

 

$

0.18