v3.25.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
May 03, 2023
Mar. 31, 2025
Apr. 01, 2024
Share Repurchase Program [Abstract]      
Share repurchase program, authorized amount $ 100,000    
Share repurchase program, expiration date May 03, 2025    
Common stock shares, repurchased   700  
Common stock value, repurchased   $ 17,875 $ 9,334
Stock repurchase program, remaining authorized repurchase amount   $ 23,213