XML 101 R90.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER COMMON SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income $ 49,678 $ 41,502 $ 89,517 $ 91,472
Adjustment for Basic EPS:        
Earnings allocated to unvested shareholders (250) (235) (465) (557)
Adjusted net income $ 49,428 $ 41,267 $ 89,052 $ 90,915
Denominator:        
Weighted average common shares outstanding – Basic 47,572,971 47,393,830 47,548,404 47,381,864
Effect of dilutive shares:        
Common stock equivalents arising from stock options and ESPP 325 894 1,265 1,085
Restricted stock awards and units and performance units 44,819 63,168 43,988 68,405
Weighted average common shares outstanding – Diluted 47,618,115 47,457,892 47,593,657 47,451,354
Basic $ 1.04 $ 0.87 $ 1.87 $ 1.92
Diluted $ 1.04 $ 0.87 $ 1.87 $ 1.92