v3.25.2
STOCK REPURCHASE PROGRAMS - Narrative (Details) - Shareholder Repurchase Program - USD ($)
1 Months Ended
Nov. 30, 2024
Jun. 29, 2025
Share Repurchase Program [Line Items]    
Remaining authorized shares to be purchased amount $ 72,900,000  
Board of Directors Chairman    
Share Repurchase Program [Line Items]    
Share repurchase program period (in months) 24 months  
Authorized share repurchase program amount $ 200,000,000  
Remaining authorized shares to be purchased amount   $ 168,000,000.0