XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Summary of Earnings Per Share, Basic and Diluted The calculation and reconciliation of basic and diluted earnings per share for the three months ended March 31 is as follows (in thousands, except per share data): 
 Three Months Ended
March 31,
 20222021
Net income$217,952 $184,239 
Denominator for basic earnings per share77,737 83,475 
Dilutive securities1,549 2,289 
Denominator for diluted earnings per share79,286 85,764 
Basic earnings per share$2.80 $2.21 
Diluted earnings per share$2.75 $2.15