XML 127 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Reconciliation of Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]      
Basic weighted average shares outstanding (in shares) 102,069,781 106,075,267 109,213,524
Weighted average dilutive options outstanding (in shares) 1,100,351 1,149,327 2,167,726
Diluted weighted average shares outstanding (in shares) 103,170,132 107,224,594 111,381,250
Antidilutive shares (in shares) 2,412,884 2,476,019 21,556