v3.25.0.1
EARNINGS PER SHARE AND COMMON STOCK - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 29, 2024
Sep. 29, 2024
Dec. 31, 2023
Oct. 01, 2023
Dec. 29, 2024
Dec. 31, 2023
Aug. 09, 2023
Jul. 24, 2023
Class Of Stock [Line Items]                
Stock repurchase program, number of shares authorized               $ 50,000
Repurchase of shares in cash, including related fees and expenses         $ 4,478 $ 10,173    
Stock repurchase program, remained available under the program   $ 31,200            
Stock Repurchase Program Authorized Amount Existing             $ 50,000  
Common Stock                
Class Of Stock [Line Items]                
Number of shares repurchased 39,593 183,629 214,219 241,764 223,222 455,983    
Repurchase of shares in cash, including related fees and expenses $ 700   $ 4,400   $ 4,200 $ 10,200