XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Weighted Average Common Shares - Summary of Weighted Average Numbers of Common Shares Used to Compute Basic and Diluted Net Income Per Share (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Abstract]    
Basic common shares outstanding 70,149 69,839
Common stock equivalents 1,333 1,875
Diluted common shares outstanding 71,482 71,714