XML 71 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity and Stock-Based Compensation (Share Repurchase Program) (Details) - Common stock - shares
Mar. 27, 2026
Sep. 09, 2025
Jul. 22, 2024
2024 Repurchase Program      
Share Repurchase Program [Line Items]      
Number of shares of Company common stock approved for repurchase (in shares)     20,000,000
Number of shares remaining available for repurchases (in shares) 2,000,000    
2025 Repurchase Program      
Share Repurchase Program [Line Items]      
Number of shares of Company common stock approved for repurchase (in shares)   35,000,000  
Number of shares remaining available for repurchases (in shares) 35,000,000