v3.26.1
SUBSEQUENT EVENTS - Narrative (Details) - O 2026 Q2 Dividends - USD ($)
12 Months Ended
Jul. 02, 2026
Apr. 30, 2026
Subsequent Event [Line Items]    
Dividends payable, Date declared   Oct. 08, 2025
Dividends payable, Date to be Paid   Oct. 31, 2025
Dividends payable, Date of record   Oct. 20, 2025
Cash dividend per share   $ 0.045
Subsequent Event    
Subsequent Event [Line Items]    
Dividend payable $ 0.075  
Dividends payable, Date declared Jul. 02, 2026  
Dividends payable, Date to be Paid Jul. 31, 2026  
Dividends payable, Date of record Jul. 20, 2026