XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Event (Details) - Repurchase Program 2021 - Subsequent Event - USD ($)
$ in Millions
Apr. 25, 2024
Apr. 24, 2024
Subsequent Event [Line Items]    
Increase in authorized amount $ 1,000  
Stock repurchase program, authorized amount   $ 750