v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share The following table summarizes the basic and diluted earnings per share calculations:

 

 

Three Months Ended
March 31,

 

 

2025

 

 

2024

 

Numerator:

 

 

 

 

 

 

Net income (in thousands)

 

$

14,757

 

 

$

16,417

 

Denominator:

 

 

 

 

 

 

Basic weighted average number of shares outstanding

 

 

69,290,100

 

 

 

30,978,328

 

Dilutive effect of equity awards

 

 

187,419

 

 

 

1,314,559

 

Diluted weighted average number of shares

 

 

69,477,519

 

 

 

32,292,887

 

Income per share:

 

 

 

 

 

 

Basic

 

$

0.21

 

 

$

0.53

 

Diluted

 

$

0.21

 

 

$

0.51

 

Potentially dilutive shares excluded as anti-dilutive

 

 

2,484

 

 

 

101,630