XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Additional Information (Detail)
shares in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
shares
Share Based Arrangements To Obtain Goods And Services [Abstract]  
Treasury stock purchases 50,000
Treasury stock purchases, value | $ $ 755,000
Shares available for purchase 627,547