XML 240 R43.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Computation of basic earnings and diluted earnings per share data
 Years Ended December 31,
 202220212020
Numerator for basic and diluted earnings per share:   
Net income$164,240 $161,458 $194,820 
Denominator:   
Weighted-average basic common shares outstanding41,544 40,848 40,035 
Assumed conversion of dilutive securities:   
Stock awards855 1,382 1,491 
Convertible Senior Notes— 14 — 
Denominator for diluted earnings per share - Adjusted weighted-average shares42,399 42,244 41,526 
Earnings per common share:   
Basic$3.95 $3.95 $4.87 
Diluted$3.87 $3.82 $4.69