v3.26.1
Subsequent Events (Details) - USD ($)
$ in Billions
1 Months Ended
Aug. 17, 2026
Aug. 05, 2026
Apr. 30, 2026
Subsequent Event [Line Items]      
Authorized amount for share repurchase program     $ 6.0
Subsequent Event      
Subsequent Event [Line Items]      
Authorized amount for share repurchase program   $ 14.0  
Aggregatetransaction price of new business model agreements $ 31.3