XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings per Common Share  
Schedule of calculation of basic and diluted net income per common share

Year Ended December 31, 

(in thousands)

2023

    

2022

    

2021

Net income

$

104,998

$

44,296

$

28,217

Less: Allocation of earnings to participating securities

 

(1,878)

 

(1,429)

 

(1,172)

Net income attributable to common stockholders

$

103,120

$

42,867

$

27,045

Weighted average common shares outstanding used in basic earnings per common share

154,126

153,281

151,684

Effect of dilutive securities:

Performance-based restricted stock units

207

125

144

ESPP shares

11

4

2

Weighted average common shares outstanding used in diluted earnings per common share

154,344

153,410

151,830

Anti-dilutive shares excluded from diluted income per common share

Stock options

31

Performance-based restricted stock units

ESPP shares

Net dilutive potential common shares issuable

31

Schedule of anti-dilutive shares excluded from diluted income per common share

Year Ended December 31, 

(in thousands)

2023

    

2022

    

2021

Net income

$

104,998

$

44,296

$

28,217

Less: Allocation of earnings to participating securities

 

(1,878)

 

(1,429)

 

(1,172)

Net income attributable to common stockholders

$

103,120

$

42,867

$

27,045

Weighted average common shares outstanding used in basic earnings per common share

154,126

153,281

151,684

Effect of dilutive securities:

Performance-based restricted stock units

207

125

144

ESPP shares

11

4

2

Weighted average common shares outstanding used in diluted earnings per common share

154,344

153,410

151,830

Anti-dilutive shares excluded from diluted income per common share

Stock options

31

Performance-based restricted stock units

ESPP shares

Net dilutive potential common shares issuable

31