XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share - Basic and Diluted Shares Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income $ 41,010 $ 238,378 $ 33,484
Denominator:      
Weighted-average common shares - basic (in shares) 65,058 63,277 59,074
Effect of dilutive potential common shares (in shares) 3,853 4,579 2,924
Weighted-average common shares - diluted (in shares) 68,911 67,856 61,998
Basic net income (loss) per common share (in dollars per share) $ 0.63 $ 3.77 $ 0.57
Diluted net income (loss) per common share (in dollars per share) $ 0.60 $ 3.51 $ 0.54
Potentially dilutive shares, weighted-average (in shares) 1,758 1,006 753