XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Summary of Reconciliation of Weighted Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share
The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings per share (in thousands):
 
Years Ended December 31,
 
202220212020
Weighted average shares outstanding:
Basic weighted average shares outstanding
113,700 117,407 116,397 
Add: Dilutive effect of stock options, RSUs, and contingently issuable shares
538 1,240 1,682 
Diluted weighted average shares outstanding
114,238 118,647 118,079