XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Purchase Plan (Details) - shares
Jun. 28, 2022
Apr. 22, 2009
Jun. 02, 2008
Sep. 25, 2022
Aug. 28, 2022
Jul. 31, 2022
May 23, 2007
2007 Stock Purchase Plan [Member]              
Treasury Stock, Shares [Abstract]              
Number of common stock shares authorized to purchase (in shares)       4,244,060 4,244,060 4,463,601 1,016,000
Amended 2007 Stock Purchase Plan [Member]              
Treasury Stock, Shares [Abstract]              
Number of common stock shares authorized to purchase (in shares) 8,016,000 3,016,000 2,016,000        
Repurchase of shares common stock (in shares) 5,000,000 1,000,000 1,000,000