XML 59 R37.htm IDEA: XBRL DOCUMENT v3.22.4
NET INCOME PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Reconciliation of the weighted average number of shares outstanding used in calculating diluted earnings per share
A reconciliation of the weighted-average number of shares outstanding used in calculating diluted net income per share is as follows (in thousands): 
 Year Ended December 31,
 202220212020
Weighted-average number of basic common shares outstanding39,872 41,042 40,974 
Weighted-average dilutive stock options, restricted stock units and performance share units
151 209 158 
Assumed conversion of convertible senior notes29 111 28 
Weighted-average number of diluted common and common equivalent shares outstanding
40,052 41,362 41,160