v3.22.4
Stock Purchase Plan, Purchases Pursuant to 2007 Stock Purchase Plan (Details) - 2007 Stock Purchase Plan [Member] - $ / shares
1 Months Ended 6 Months Ended
Dec. 25, 2022
Nov. 27, 2022
Oct. 30, 2022
Sep. 25, 2022
Aug. 28, 2022
Jul. 31, 2022
Dec. 25, 2022
May 23, 2007
Stock Purchase Plan [Abstract]                
Total number of shares purchased (in shares) 2,246,086 0 0 0 219,541 891,350 3,356,977  
Average price paid per share (in dollars per share) $ 1.6 $ 0 $ 0 $ 0 $ 1.35 $ 1.2 $ 1.48  
Total number of shares purchased as part of publicly announced plan (in shares) 6,018,026 3,771,940 3,771,940 3,771,940 3,771,940 3,552,399    
Maximum number of shares that may yet be purchased under the plan (in shares) 1,997,974 4,244,060 4,244,060 4,244,060 4,244,060 4,463,601 1,997,974 1,016,000