XML 109 R84.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Repurchase Program - Additional Information (Detail) - shares
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2021
Sep. 30, 2021
Jul. 31, 2018
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Jun. 30, 2022
Jul. 01, 2018
Class of Stock [Line Items]                  
Repurchase of common stock (in shares)   1,300,000   3,000,000.0 0 3,000,000.0 500,000    
2018 Repurchase Program | Common Stock                  
Class of Stock [Line Items]                  
Number of common shares authorized to be repurchased under new stock repurchase program                 5,000,000
Stock repurchase program, period     3 years            
2021 Repurchase Program | Common Stock                  
Class of Stock [Line Items]                  
Number of common shares authorized to be repurchased under new stock repurchase program 3,000,000                
Stock repurchase program, period 3 years                
2022 Repurchase Program | Common Stock                  
Class of Stock [Line Items]                  
Number of common shares authorized to be repurchased under new stock repurchase program               5,000,000  
Stock repurchase program, remaining number of shares available for repurchase (in shares)       5,000,000   5,000,000