XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings per Share  
Summary of computation of basic and diluted net income (loss) per share

The following table sets forth the computation of basic and diluted net income (loss) per share:

Year Ended December 31, 

    

2023

    

2022

2021

Numerator

  

 

  

  

Net income

$

128,853

$

181,468

$

34,597

Net income available to common shareholders

$

128,853

$

181,468

$

34,597

Denominator

 

  

 

  

 

  

Net income per share of common stock - basic

$

2.17

$

3.07

$

0.60

Net income per share of common stock- diluted

$

2.13

$

2.97

$

0.58

Weighted average number of shares of common stock - basic

 

59,469,648

 

59,173,121

 

57,531,540

Weighted average number of shares of common stock - diluted

 

60,372,397

 

61,097,045

 

59,205,213

Summary of antidilutive securities excluded from computation of earnings per share

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

902,749

1,923,924

1,536,825

Warrants

136,848

Total

902,749

1,923,924

1,673,673

Potential common shares issuable upon conversion of preferred stock and exercise of stock options that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator are as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

5,786,881

 

4,640,231

4,289,066