XML 84 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Mar. 13, 2024
May 25, 2023
Apr. 20, 2021
Oct. 27, 2020
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2019
Other Commitments [Line Items]              
Accrued expenses and other current liabilities         $ 2,373 $ 2,610  
Syntel Sterling Best Shores Mauritius Ltd.              
Other Commitments [Line Items]              
Litigation settlement, amount awarded from other party     $ 570 $ 855      
Punitive damages     285 $ 570      
Actual damages     $ 285        
Actual and punitive damages   $ 570          
Syntel Sterling Best Shores Mauritius Ltd. | Attorney Fees              
Other Commitments [Line Items]              
Litigation settlement, amount awarded from other party $ 15            
India Defined Contribution Obligation              
Other Commitments [Line Items]              
Accrued expenses and other current liabilities             $ 117