v3.26.1
Subsequent Event (Details)
$ in Billions
Aug. 27, 2026
USD ($)
Subsequent Event | August 2026 Share Repurchase Program  
Subsequent Event [Line Items]  
Amount authorized $ 4.0