v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Nov. 19, 2025
Class Of Stock [Line Items]      
Stock repurchased and retired during period, shares 1,043,000 932,000  
Share Repurchase Program [Member]      
Class Of Stock [Line Items]      
Stock repurchased program, authorized amount     $ 475,000,000
Stock repurchased and retired during period, shares 1,019,095    
Stock repurchased and retired during period, value $ 270,200,000    
Stock repurchase program, remaining authorized repurchase amount $ 204,800,000    
Restricted stock units (RSUs) [Member]      
Class Of Stock [Line Items]      
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number 177,136    
Performance share units (PSUs) [Member]      
Class Of Stock [Line Items]      
Share-based compensation arrangement by share-based payment award, non-option equity instruments, outstanding, number 40,520