v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The table below sets forth the reconciliation between net income and the weighted average shares outstanding used for calculating basic and diluted EPS:

 

Three Months Ended

 

March 31,

 

2025

 

2024

 

(Loss) earnings (numerator)

 

 

Net (loss) income attributable to common stockholders

$

(4,437

)

$

14,038

 

 

 

 

 

 

 

Shares (denominator)

 

 

 

 

 

Weighted average common shares outstanding (basic)

 

46,370

 

 

46,032

 

Dilutive effect of stock options and stock awards outstanding

 

-

 

 

253

 

Adjusted weighted average common shares outstanding (diluted)

 

46,370

 

 

46,285

 

 

 

(Loss) earnings per share attributable to common stockholders

 

 

 

 

 

Basic

$

(0.10

)

 

$

0.30

 

Diluted

$

(0.10

)

 

$

0.30

 

 

 

 

 

 

 

Stock options and stock awards excluded from EPS
  calculation because the effect would be anti-dilutive

 

612

 

 

 

326