v3.26.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended
Jan. 02, 2026
Mar. 31, 2026
Mar. 31, 2025
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase authorized amount $ 100,000,000    
Expiration Date Jun. 30, 2027    
Shares repurchased under stock repurchase program   0.2 1.0
Shares repurchased during period   $ 8,100,000 $ 25,200,000
Average price of repurchased stock   $ 33.71 $ 25.58
Available repurchase amount   $ 91,900,000