v3.26.1
Share Repurchase Program - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 29, 2026
Jun. 30, 2026
Jun. 30, 2026
Dec. 09, 2025
Share Repurchase Program [Line Items]        
Stock repurchase program, authorized amount       $ 450,000,000
Common stock repurchased   $ 40,000,000 $ 100,000,000  
Remaining shares available for repurchase under stock repurchase program   $ 350,000,000 $ 350,000,000  
GIC        
Share Repurchase Program [Line Items]        
Shares Issued, Price Per Share $ 30.54      
Shares repurchased during period 1,637,465