v3.26.1
Earnings Per Share - Narrative (Details)
Mar. 03, 2026
shares
Accelerated Share Repurchase Agreement  
Share Repurchase Program [Line Items]  
Common stock repurchases (in shares) 4,307,869