XML 101 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER SHARE (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Weighted-average number of basic common shares outstanding 41,042,000 40,974,000 43,082,000
Weighted-average dilutive stock options, restricted stock units and performance share units 209,000 158,000 203,000
Assumed conversion of convertible senior notes 111,000 28,000 224,000
Weighted-average number of diluted common and common equivalent shares outstanding 41,362,000 41,160,000 43,509,000
Antidilutive securities excluded from computation of earnings per share, amount 12,722 124,922