XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share
The following table sets forth the computation of basic and diluted net income per common share for the periods indicated (in thousands, except per share data):
 Years Ended December 31,
2022 2021 2020
Numerator:
Net income$41,010 $238,378 $33,484 
Denominator:
Weighted-average common shares — basic65,058 63,277 59,074 
Effect of dilutive potential common shares3,853 4,579 2,924 
Weighted-average common shares — diluted68,911 67,856 61,998 
Basic net income per common share$0.63 $3.77 $0.57 
Diluted net income per common share$0.60 $3.51 $0.54 
Potentially dilutive shares excluded, weighted-average1,758 1,006 753