XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Computation of basic earnings and diluted earnings per share data
Basic earnings and diluted earnings per share data were computed as follows:
 Years Ended December 31,
 202120202019
Numerator for basic and diluted earnings per share:   
Net income$161,458 $194,820 $146,527 
Denominator:   
Weighted-average basic common shares outstanding40,848 40,035 38,640 
Assumed conversion of dilutive securities:   
Stock awards1,382 1,491 1,465 
Convertible Senior Notes14 — — 
Denominator for diluted earnings per share
   - Adjusted weighted-average shares
42,244 41,526 40,105 
Earnings per common share:   
Basic$3.95 $4.87 $3.79 
Diluted$3.82 $4.69 $3.65