XML 98 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME PER COMMON SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 56,853 $ 39,839
Adjustment for Basic EPS:    
Earnings allocated to unvested shareholders (201) (213)
Adjusted net income $ 56,652 $ 39,626
Denominator:    
Weighted average common shares outstanding – Basic 47,557,959 47,523,593
Effect of dilutive shares:    
Common stock equivalents arising from stock options and ESPP 462 940
Restricted stock awards and units and performance units 70,071 42,474
Weighted average common shares outstanding – Diluted 47,628,492 47,567,007
Basic $ 1.19 $ 0.83
Diluted $ 1.19 $ 0.83