0000051143--12-312025Q2falseCHXP3Yhttp://fasb.org/us-gaap/2025#CostOfRevenue http://fasb.org/us-gaap/2025#InterestExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://www.ibm.com/20250630#OtherExpenseAndIncomehttp://fasb.org/us-gaap/2025#CostOfRevenue http://fasb.org/us-gaap/2025#InterestExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://www.ibm.com/20250630#OtherExpenseAndIncomehttp://fasb.org/us-gaap/2025#CostOfRevenue http://fasb.org/us-gaap/2025#InterestExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://www.ibm.com/20250630#OtherExpenseAndIncomehttp://fasb.org/us-gaap/2025#CostOfRevenue http://fasb.org/us-gaap/2025#InterestExpense http://fasb.org/us-gaap/2025#SellingGeneralAndAdministrativeExpense http://www.ibm.com/20250630#OtherExpenseAndIncomexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureibm:acquisitionibm:classibm:country00000511432025-01-012025-06-300000051143us-gaap:CommonStockMemberexch:XNYS2025-01-012025-06-300000051143us-gaap:CommonStockMemberexch:XCHI2025-01-012025-06-300000051143ibm:A2875NotesDue2025Memberexch:XNYS2025-01-012025-06-300000051143ibm:A0300NotesDue2026Memberexch:XNYS2025-01-012025-06-300000051143ibm:A1250NotesDue2027Memberexch:XNYS2025-01-012025-06-300000051143ibm:A3375NotesDue2027Memberexch:XNYS2025-01-012025-06-300000051143ibm:A0300NotesDue2028Memberexch:XNYS2025-01-012025-06-300000051143ibm:A1750NotesDue2028Memberexch:XNYS2025-01-012025-06-300000051143ibm:A1500NotesDue2029Memberexch:XNYS2025-01-012025-06-300000051143ibm:A0875NotesDue2030Memberexch:XNYS2025-01-012025-06-300000051143ibm:A2.900NotesDue2030Memberexch:XNYS2025-01-012025-06-300000051143ibm:A1750NotesDue2031Memberexch:XNYS2025-01-012025-06-300000051143ibm:A3625NotesDue2031Memberexch:XNYS2025-01-012025-06-300000051143ibm:A0650NotesDue2032Memberexch:XNYS2025-01-012025-06-300000051143ibm:A3.150NotesDue2033Memberexch:XNYS2025-01-012025-06-300000051143ibm:A1250NotesDue2034Memberexch:XNYS2025-01-012025-06-300000051143ibm:A3750NotesDue2035Memberexch:XNYS2025-01-012025-06-300000051143ibm:A3.450NotesDue2037Memberexch:XNYS2025-01-012025-06-300000051143ibm:A4875NotesDue2038Memberexch:XNYS2025-01-012025-06-300000051143ibm:A1200NotesDue2040Memberexch:XNYS2025-01-012025-06-300000051143ibm:A4000NotesDue2043Memberexch:XNYS2025-01-012025-06-300000051143ibm:A3.800NotesDue2045Memberexch:XNYS2025-01-012025-06-300000051143ibm:A700DebenturesDue2025Memberexch:XNYS2025-01-012025-06-300000051143ibm:A622DebenturesDue2027Memberexch:XNYS2025-01-012025-06-300000051143ibm:A650DebenturesDue2028Memberexch:XNYS2025-01-012025-06-300000051143ibm:A5875DebenturesDue2032Memberexch:XNYS2025-01-012025-06-300000051143ibm:A700DebenturesDue2045Memberexch:XNYS2025-01-012025-06-300000051143ibm:A7125DebenturesDue2096Memberexch:XNYS2025-01-012025-06-3000000511432025-06-300000051143us-gaap:TechnologyServiceMember2025-04-012025-06-300000051143us-gaap:TechnologyServiceMember2024-04-012024-06-300000051143us-gaap:TechnologyServiceMember2025-01-012025-06-300000051143us-gaap:TechnologyServiceMember2024-01-012024-06-300000051143us-gaap:ProductMember2025-04-012025-06-300000051143us-gaap:ProductMember2024-04-012024-06-300000051143us-gaap:ProductMember2025-01-012025-06-300000051143us-gaap:ProductMember2024-01-012024-06-300000051143us-gaap:FinancialServiceMember2025-04-012025-06-300000051143us-gaap:FinancialServiceMember2024-04-012024-06-300000051143us-gaap:FinancialServiceMember2025-01-012025-06-300000051143us-gaap:FinancialServiceMember2024-01-012024-06-3000000511432025-04-012025-06-3000000511432024-04-012024-06-3000000511432024-01-012024-06-3000000511432024-12-3100000511432023-12-3100000511432024-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-03-310000051143us-gaap:RetainedEarningsMember2025-03-310000051143us-gaap:TreasuryStockCommonMember2025-03-310000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310000051143us-gaap:ParentMember2025-03-310000051143us-gaap:NoncontrollingInterestMember2025-03-3100000511432025-03-310000051143us-gaap:RetainedEarningsMember2025-04-012025-06-300000051143us-gaap:ParentMember2025-04-012025-06-300000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-04-012025-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-04-012025-06-300000051143us-gaap:TreasuryStockCommonMember2025-04-012025-06-300000051143us-gaap:NoncontrollingInterestMember2025-04-012025-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-06-300000051143us-gaap:RetainedEarningsMember2025-06-300000051143us-gaap:TreasuryStockCommonMember2025-06-300000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-300000051143us-gaap:ParentMember2025-06-300000051143us-gaap:NoncontrollingInterestMember2025-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-310000051143us-gaap:RetainedEarningsMember2024-03-310000051143us-gaap:TreasuryStockCommonMember2024-03-310000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000051143us-gaap:ParentMember2024-03-310000051143us-gaap:NoncontrollingInterestMember2024-03-3100000511432024-03-310000051143us-gaap:RetainedEarningsMember2024-04-012024-06-300000051143us-gaap:ParentMember2024-04-012024-06-300000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-04-012024-06-300000051143us-gaap:TreasuryStockCommonMember2024-04-012024-06-300000051143us-gaap:NoncontrollingInterestMember2024-04-012024-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-06-300000051143us-gaap:RetainedEarningsMember2024-06-300000051143us-gaap:TreasuryStockCommonMember2024-06-300000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000051143us-gaap:ParentMember2024-06-300000051143us-gaap:NoncontrollingInterestMember2024-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-12-310000051143us-gaap:RetainedEarningsMember2024-12-310000051143us-gaap:TreasuryStockCommonMember2024-12-310000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000051143us-gaap:ParentMember2024-12-310000051143us-gaap:NoncontrollingInterestMember2024-12-310000051143us-gaap:RetainedEarningsMember2025-01-012025-06-300000051143us-gaap:ParentMember2025-01-012025-06-300000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-01-012025-06-300000051143us-gaap:TreasuryStockCommonMember2025-01-012025-06-300000051143us-gaap:NoncontrollingInterestMember2025-01-012025-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310000051143us-gaap:RetainedEarningsMember2023-12-310000051143us-gaap:TreasuryStockCommonMember2023-12-310000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000051143us-gaap:ParentMember2023-12-310000051143us-gaap:NoncontrollingInterestMember2023-12-310000051143us-gaap:RetainedEarningsMember2024-01-012024-06-300000051143us-gaap:ParentMember2024-01-012024-06-300000051143us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000051143us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-012024-06-300000051143us-gaap:TreasuryStockCommonMember2024-01-012024-06-300000051143us-gaap:NoncontrollingInterestMember2024-01-012024-06-300000051143srt:MinimumMemberibm:CommitmentWithThirdPartyFinancialInstitutionMember2025-01-012025-06-300000051143srt:MaximumMemberibm:CommitmentWithThirdPartyFinancialInstitutionMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridCloudMemberibm:SoftwareMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridCloudMemberibm:SoftwareMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridCloudMemberibm:SoftwareMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridCloudMemberibm:SoftwareMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:AutomationMemberibm:SoftwareMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:AutomationMemberibm:SoftwareMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:AutomationMemberibm:SoftwareMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:AutomationMemberibm:SoftwareMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:DataMemberibm:SoftwareMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:DataMemberibm:SoftwareMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:DataMemberibm:SoftwareMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:DataMemberibm:SoftwareMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:TransactionProcessingMemberibm:SoftwareMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:TransactionProcessingMemberibm:SoftwareMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:TransactionProcessingMemberibm:SoftwareMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:TransactionProcessingMemberibm:SoftwareMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:SoftwareMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:SoftwareMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:SoftwareMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:SoftwareMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:StrategyAndTechnologyMemberibm:ConsultingMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:StrategyAndTechnologyMemberibm:ConsultingMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:StrategyAndTechnologyMemberibm:ConsultingMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:StrategyAndTechnologyMemberibm:ConsultingMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:IntelligentOperationsMemberibm:ConsultingMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:IntelligentOperationsMemberibm:ConsultingMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:IntelligentOperationsMemberibm:ConsultingMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:IntelligentOperationsMemberibm:ConsultingMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:ConsultingMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:ConsultingMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:ConsultingMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:ConsultingMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridInfrastructureMemberibm:InfrastructureMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridInfrastructureMemberibm:InfrastructureMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridInfrastructureMemberibm:InfrastructureMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:HybridInfrastructureMemberibm:InfrastructureMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureSupportMemberibm:InfrastructureMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureSupportMemberibm:InfrastructureMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureSupportMemberibm:InfrastructureMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureSupportMemberibm:InfrastructureMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:InfrastructureMember2024-01-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:FinancingMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:FinancingMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMemberibm:FinancingMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMemberibm:FinancingMember2024-01-012024-06-300000051143us-gaap:MaterialReconcilingItemsMember2025-04-012025-06-300000051143us-gaap:MaterialReconcilingItemsMember2024-04-012024-06-300000051143us-gaap:MaterialReconcilingItemsMember2025-01-012025-06-300000051143us-gaap:MaterialReconcilingItemsMember2024-01-012024-06-300000051143srt:AmericasMember2025-04-012025-06-300000051143srt:AmericasMember2024-04-012024-06-300000051143srt:AmericasMember2025-01-012025-06-300000051143srt:AmericasMember2024-01-012024-06-300000051143us-gaap:EMEAMember2025-04-012025-06-300000051143us-gaap:EMEAMember2024-04-012024-06-300000051143us-gaap:EMEAMember2025-01-012025-06-300000051143us-gaap:EMEAMember2024-01-012024-06-300000051143srt:AsiaPacificMember2025-04-012025-06-300000051143srt:AsiaPacificMember2024-04-012024-06-300000051143srt:AsiaPacificMember2025-01-012025-06-300000051143srt:AsiaPacificMember2024-01-012024-06-3000000511432025-07-012025-06-3000000511432027-07-012025-06-300000051143srt:MinimumMember2027-07-012025-06-300000051143srt:MaximumMember2027-07-012025-06-3000000511432024-01-012024-12-310000051143us-gaap:OperatingSegmentsMember2025-04-012025-06-300000051143us-gaap:OperatingSegmentsMember2024-04-012024-06-300000051143us-gaap:CorporateNonSegmentMember2025-04-012025-06-300000051143us-gaap:CorporateNonSegmentMember2024-04-012024-06-300000051143us-gaap:OperatingSegmentsMember2025-01-012025-06-300000051143us-gaap:OperatingSegmentsMember2024-01-012024-06-300000051143us-gaap:CorporateNonSegmentMember2025-01-012025-06-300000051143us-gaap:CorporateNonSegmentMember2024-01-012024-06-300000051143ibm:A2025AcquisitionsMember2025-06-300000051143ibm:A2025AcquisitionsMemberibm:SoftwareMember2025-01-012025-06-300000051143ibm:A2025AcquisitionsMemberibm:ConsultingMember2025-01-012025-06-300000051143ibm:A2025AcquisitionsMember2025-01-012025-06-300000051143ibm:HashiCorpMember2025-06-300000051143ibm:Other2025AcquisitionsMember2025-06-300000051143ibm:A2025AcquisitionsMemberus-gaap:CustomerRelationshipsMembersrt:MinimumMember2025-01-012025-06-300000051143ibm:A2025AcquisitionsMemberus-gaap:CustomerRelationshipsMembersrt:MaximumMember2025-01-012025-06-300000051143ibm:HashiCorpMemberus-gaap:CustomerRelationshipsMember2025-06-300000051143ibm:Other2025AcquisitionsMemberus-gaap:CustomerRelationshipsMember2025-06-300000051143ibm:A2025AcquisitionsMemberus-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2025-01-012025-06-300000051143ibm:A2025AcquisitionsMemberus-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2025-01-012025-06-300000051143ibm:HashiCorpMemberus-gaap:DevelopedTechnologyRightsMember2025-06-300000051143ibm:Other2025AcquisitionsMemberus-gaap:DevelopedTechnologyRightsMember2025-06-300000051143ibm:A2025AcquisitionsMemberus-gaap:TrademarksMembersrt:MinimumMember2025-01-012025-06-300000051143ibm:A2025AcquisitionsMemberus-gaap:TrademarksMembersrt:MaximumMember2025-01-012025-06-300000051143ibm:HashiCorpMemberus-gaap:TrademarksMember2025-06-300000051143ibm:Other2025AcquisitionsMemberus-gaap:TrademarksMember2025-06-300000051143ibm:HashiCorpMember2025-02-270000051143ibm:HashiCorpMemberus-gaap:CommonStockMember2025-02-272025-02-270000051143ibm:HashiCorpMemberibm:EquityAwardsMember2025-02-272025-02-270000051143ibm:HashiCorpMember2025-02-272025-02-270000051143ibm:HashiCorpMemberibm:SoftwareMember2025-02-270000051143ibm:HashiCorpMemberibm:ConsultingMember2025-02-270000051143ibm:Other2025AcquisitionsMemberibm:ConsultingMember2025-06-300000051143ibm:Other2025AcquisitionsMemberibm:SoftwareMember2025-06-300000051143ibm:Other2025AcquisitionsMember2025-01-012025-06-300000051143us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberibm:TheWeatherCompanyMember2024-01-012024-06-300000051143us-gaap:EmployeeStockOptionMember2025-04-012025-06-300000051143us-gaap:EmployeeStockOptionMember2024-04-012024-06-300000051143us-gaap:EmployeeStockOptionMember2025-01-012025-06-300000051143us-gaap:EmployeeStockOptionMember2024-01-012024-06-300000051143us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300000051143us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310000051143us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2025-06-300000051143us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-12-310000051143us-gaap:FairValueMeasurementsRecurringMember2025-06-300000051143us-gaap:FairValueMeasurementsRecurringMember2024-12-310000051143us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2025-06-300000051143us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-12-310000051143us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300000051143us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310000051143us-gaap:FairValueMeasurementsRecurringMemberibm:FairValueInputsLevel2AndLevel3Member2025-06-300000051143us-gaap:FairValueMeasurementsRecurringMemberibm:FairValueInputsLevel2AndLevel3Member2024-12-310000051143us-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310000051143us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310000051143us-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300000051143us-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310000051143us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberibm:TheWeatherCompanyMember2024-12-310000051143us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000051143us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000051143us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000051143us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000051143us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000051143us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300000051143us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000051143us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000051143us-gaap:LoansReceivableMembersrt:MaximumMember2025-01-012025-06-300000051143us-gaap:FinanceLeasesPortfolioSegmentMembersrt:MaximumMember2025-01-012025-06-300000051143us-gaap:CommercialLoanMembersrt:MinimumMember2025-01-012025-06-300000051143us-gaap:CommercialLoanMembersrt:MaximumMember2025-01-012025-06-300000051143us-gaap:LoansReceivableMember2025-06-300000051143ibm:CommercialFinancingReceivablesHeldForInvestmentMember2025-06-300000051143ibm:CommercialFinancingReceivablesHeldForSaleMember2025-06-300000051143us-gaap:LoansReceivableMemberibm:CurrentAssetsMember2025-06-300000051143ibm:CurrentAssetsMember2025-06-300000051143ibm:CommercialFinancingReceivablesHeldForInvestmentMemberibm:CurrentAssetsMember2025-06-300000051143ibm:CommercialFinancingReceivablesHeldForSaleMemberibm:CurrentAssetsMember2025-06-300000051143us-gaap:LoansReceivableMemberibm:NoncurrentAssetsMember2025-06-300000051143ibm:NoncurrentAssetsMember2025-06-300000051143us-gaap:LoansReceivableMember2024-12-310000051143ibm:CommercialFinancingReceivablesHeldForInvestmentMember2024-12-310000051143ibm:CommercialFinancingReceivablesHeldForSaleMember2024-12-310000051143us-gaap:LoansReceivableMemberibm:CurrentAssetsMember2024-12-310000051143ibm:CurrentAssetsMember2024-12-310000051143ibm:CommercialFinancingReceivablesHeldForInvestmentMemberibm:CurrentAssetsMember2024-12-310000051143ibm:CommercialFinancingReceivablesHeldForSaleMemberibm:CurrentAssetsMember2024-12-310000051143us-gaap:LoansReceivableMemberibm:NoncurrentAssetsMember2024-12-310000051143ibm:NoncurrentAssetsMember2024-12-310000051143us-gaap:AssetPledgedAsCollateralMember2025-06-300000051143us-gaap:AssetPledgedAsCollateralMember2024-12-310000051143ibm:ThirdPartyInvestorMemberus-gaap:CommercialLoanMember2025-01-010000051143us-gaap:CommercialLoanMemberibm:ThirdPartyInvestorMembersrt:MaximumMember2025-01-010000051143us-gaap:CommercialLoanMember2025-01-012025-06-300000051143us-gaap:CommercialLoanMember2024-01-012024-06-300000051143us-gaap:CommercialLoanMember2025-06-300000051143us-gaap:CommercialLoanMember2024-06-300000051143ibm:ClientFinancingReceivablesMember2024-01-012024-12-310000051143ibm:ClientFinancingReceivablesMember2025-01-012025-06-300000051143srt:AmericasMemberibm:ClientFinancingReceivablesMember2025-06-300000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMember2025-06-300000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMember2025-06-300000051143ibm:ClientFinancingReceivablesMember2025-06-300000051143srt:AmericasMemberibm:ClientFinancingReceivablesMember2024-12-310000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMember2024-12-310000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMember2024-12-310000051143ibm:ClientFinancingReceivablesMember2024-12-310000051143srt:AmericasMemberibm:ClientFinancingReceivablesMember2025-01-012025-06-300000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMember2025-01-012025-06-300000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMember2025-01-012025-06-300000051143srt:AmericasMemberibm:ClientFinancingReceivablesMember2023-12-310000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMember2023-12-310000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMember2023-12-310000051143ibm:ClientFinancingReceivablesMember2023-12-310000051143srt:AmericasMemberibm:ClientFinancingReceivablesMember2024-01-012024-12-310000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMember2024-01-012024-12-310000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMember2024-01-012024-12-310000051143srt:AmericasMemberibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2025-06-300000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2025-06-300000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2025-06-300000051143ibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2025-06-300000051143srt:AmericasMemberibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310000051143us-gaap:EMEAMemberibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310000051143srt:AsiaPacificMemberibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310000051143ibm:ClientFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-12-310000051143ibm:AaaBaa3Membersrt:AmericasMember2025-06-300000051143ibm:Ba1CMembersrt:AmericasMember2025-06-300000051143ibm:AaaBaa3Memberus-gaap:EMEAMember2025-06-300000051143ibm:Ba1CMemberus-gaap:EMEAMember2025-06-300000051143ibm:AaaBaa3Membersrt:AsiaPacificMember2025-06-300000051143ibm:Ba1CMembersrt:AsiaPacificMember2025-06-300000051143ibm:AaaBaa3Membersrt:AmericasMember2024-12-310000051143ibm:Ba1CMembersrt:AmericasMember2024-12-310000051143ibm:AaaBaa3Memberus-gaap:EMEAMember2024-12-310000051143ibm:Ba1CMemberus-gaap:EMEAMember2024-12-310000051143ibm:AaaBaa3Membersrt:AsiaPacificMember2024-12-310000051143ibm:Ba1CMembersrt:AsiaPacificMember2024-12-310000051143us-gaap:ComputerSoftwareIntangibleAssetMember2025-06-300000051143us-gaap:CustomerRelationshipsMember2025-06-300000051143us-gaap:DevelopedTechnologyRightsMember2025-06-300000051143ibm:PatentstrademarksMember2025-06-300000051143us-gaap:OtherIntangibleAssetsMember2025-06-300000051143us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310000051143us-gaap:CustomerRelationshipsMember2024-12-310000051143us-gaap:DevelopedTechnologyRightsMember2024-12-310000051143ibm:PatentstrademarksMember2024-12-310000051143us-gaap:OtherIntangibleAssetsMember2024-12-310000051143ibm:AcquiredIntangiblesMember2025-06-300000051143ibm:SoftwareMember2024-12-310000051143ibm:SoftwareMember2025-01-012025-06-300000051143ibm:SoftwareMember2025-06-300000051143ibm:ConsultingMember2024-12-310000051143ibm:ConsultingMember2025-01-012025-06-300000051143ibm:ConsultingMember2025-06-300000051143ibm:InfrastructureMember2024-12-310000051143ibm:InfrastructureMember2025-01-012025-06-300000051143ibm:InfrastructureMember2025-06-300000051143us-gaap:AllOtherSegmentsMember2024-12-310000051143us-gaap:AllOtherSegmentsMember2025-01-012025-06-300000051143us-gaap:AllOtherSegmentsMember2025-06-300000051143ibm:SoftwareMember2023-12-310000051143ibm:SoftwareMember2024-01-012024-12-310000051143ibm:ConsultingMember2023-12-310000051143ibm:ConsultingMember2024-01-012024-12-310000051143ibm:InfrastructureMember2023-12-310000051143ibm:InfrastructureMember2024-01-012024-12-310000051143us-gaap:AllOtherSegmentsMember2023-12-310000051143us-gaap:AllOtherSegmentsMember2024-01-012024-12-310000051143ibm:Maturing2025Membercurrency:USD2025-06-300000051143ibm:Maturing2025Membercurrency:USD2024-12-310000051143ibm:Maturing2026Membercurrency:USD2025-06-300000051143ibm:Maturing2026Membercurrency:USD2024-12-310000051143ibm:Maturing2027Membercurrency:USD2025-06-300000051143ibm:Maturing2027Membercurrency:USD2024-12-310000051143ibm:Maturing2028Membercurrency:USD2025-06-300000051143ibm:Maturing2028Membercurrency:USD2024-12-310000051143ibm:Maturing2029Membercurrency:USD2025-06-300000051143ibm:Maturing2029Membercurrency:USD2024-12-310000051143ibm:Maturing2030Membercurrency:USD2025-06-300000051143ibm:Maturing2030Membercurrency:USD2024-12-310000051143ibm:Maturing2031Membercurrency:USD2025-06-300000051143ibm:Maturing2031Membercurrency:USD2024-12-310000051143ibm:Maturing2032Membercurrency:USD2025-06-300000051143ibm:Maturing2032Membercurrency:USD2024-12-310000051143ibm:Maturing2033Membercurrency:USD2025-06-300000051143ibm:Maturing2033Membercurrency:USD2024-12-310000051143ibm:Maturing2034Membercurrency:USD2025-06-300000051143ibm:Maturing2034Membercurrency:USD2024-12-310000051143ibm:Maturing2035Membercurrency:USD2025-06-300000051143ibm:Maturing2035Membercurrency:USD2024-12-310000051143ibm:Maturing2038Membercurrency:USD2025-06-300000051143ibm:Maturing2038Membercurrency:USD2024-12-310000051143ibm:Maturing2039Membercurrency:USD2025-06-300000051143ibm:Maturing2039Membercurrency:USD2024-12-310000051143ibm:Maturing2040Membercurrency:USD2025-06-300000051143ibm:Maturing2040Membercurrency:USD2024-12-310000051143ibm:Maturing2042Membercurrency:USD2025-06-300000051143ibm:Maturing2042Membercurrency:USD2024-12-310000051143ibm:Maturing2044Membercurrency:USD2025-06-300000051143ibm:Maturing2044Membercurrency:USD2024-12-310000051143ibm:Maturing2045Membercurrency:USD2025-06-300000051143ibm:Maturing2045Membercurrency:USD2024-12-310000051143ibm:Maturing2046Membercurrency:USD2025-06-300000051143ibm:Maturing2046Membercurrency:USD2024-12-310000051143ibm:Maturing2049Membercurrency:USD2025-06-300000051143ibm:Maturing2049Membercurrency:USD2024-12-310000051143ibm:Maturing2050Membercurrency:USD2025-06-300000051143ibm:Maturing2050Membercurrency:USD2024-12-310000051143ibm:Maturing2052Membercurrency:USD2025-06-300000051143ibm:Maturing2052Membercurrency:USD2024-12-310000051143ibm:Maturing2053Membercurrency:USD2025-06-300000051143ibm:Maturing2053Membercurrency:USD2024-12-310000051143ibm:Maturing2054Membercurrency:USD2025-06-300000051143ibm:Maturing2054Membercurrency:USD2024-12-310000051143ibm:Maturing2055Membercurrency:USD2025-06-300000051143ibm:Maturing2055Membercurrency:USD2024-12-310000051143ibm:Maturing2096Membercurrency:USD2025-06-300000051143ibm:Maturing2096Membercurrency:USD2024-12-310000051143currency:USD2025-06-300000051143currency:USD2024-12-310000051143ibm:Maturing2025Membercurrency:EUR2025-06-300000051143ibm:Maturing2025Membercurrency:EUR2024-12-310000051143ibm:Maturing2027Membercurrency:EUR2025-06-300000051143ibm:Maturing2027Membercurrency:EUR2024-12-310000051143ibm:Maturing2028Membercurrency:EUR2025-06-300000051143ibm:Maturing2028Membercurrency:EUR2024-12-310000051143ibm:Maturing2029Membercurrency:EUR2025-06-300000051143ibm:Maturing2029Membercurrency:EUR2024-12-310000051143ibm:Maturing2030Membercurrency:EUR2025-06-300000051143ibm:Maturing2030Membercurrency:EUR2024-12-310000051143ibm:Maturing2031Membercurrency:EUR2025-06-300000051143ibm:Maturing2031Membercurrency:EUR2024-12-310000051143ibm:Maturing2032Membercurrency:EUR2025-06-300000051143ibm:Maturing2032Membercurrency:EUR2024-12-310000051143ibm:Maturing2033Membercurrency:EUR2025-06-300000051143ibm:Maturing2033Membercurrency:EUR2024-12-310000051143ibm:Maturing2034Membercurrency:EUR2025-06-300000051143ibm:Maturing2034Membercurrency:EUR2024-12-310000051143ibm:Maturing2035Membercurrency:EUR2025-06-300000051143ibm:Maturing2035Membercurrency:EUR2024-12-310000051143ibm:Maturing2037Membercurrency:EUR2025-06-300000051143ibm:Maturing2037Membercurrency:EUR2024-12-310000051143ibm:Maturing2040Membercurrency:EUR2025-06-300000051143ibm:Maturing2040Membercurrency:EUR2024-12-310000051143ibm:Maturing2043Membercurrency:EUR2025-06-300000051143ibm:Maturing2043Membercurrency:EUR2024-12-310000051143ibm:Maturing2045Membercurrency:EUR2025-06-300000051143ibm:Maturing2045Membercurrency:EUR2024-12-310000051143currency:EUR2025-06-300000051143currency:EUR2024-12-310000051143ibm:Maturing2038Membercurrency:GBP2025-06-300000051143ibm:Maturing2038Membercurrency:GBP2024-12-310000051143ibm:Maturing20262028Membercurrency:JPY2025-06-300000051143ibm:Maturing20262028Membercurrency:JPY2024-12-310000051143ibm:Maturing20252027Membersrt:OtherCurrencyMember2025-06-300000051143ibm:Maturing20252027Membersrt:OtherCurrencyMember2024-12-310000051143ibm:FinanceLeaseObligationsMaturing20252034Member2025-06-300000051143ibm:FinanceLeaseObligationsMaturing20252034Member2024-12-310000051143us-gaap:RevolvingCreditFacilityMember2025-01-012025-06-300000051143ibm:USDollarFixedRateNotesMember2024-03-310000051143ibm:USDollarFixedRateNotesMembersrt:MinimumMember2024-01-012024-03-310000051143ibm:USDollarFixedRateNotesMembersrt:MaximumMember2024-01-012024-03-310000051143ibm:USDollarFixedRateNotesMembersrt:MinimumMember2024-03-310000051143ibm:USDollarFixedRateNotesMembersrt:MaximumMember2024-03-310000051143ibm:EuroFixedRateNotesMember2025-02-100000051143ibm:EuroFixedRateNotesMembersrt:MinimumMember2025-02-102025-02-100000051143ibm:EuroFixedRateNotesMembersrt:MaximumMember2025-02-102025-02-100000051143ibm:EuroFixedRateNotesMembersrt:MinimumMember2025-02-100000051143ibm:EuroFixedRateNotesMembersrt:MaximumMember2025-02-100000051143ibm:USDollarFixedRateNotesMember2025-02-100000051143ibm:USDollarFixedRateNotesMembersrt:MinimumMember2025-02-102025-02-100000051143ibm:USDollarFixedRateNotesMembersrt:MaximumMember2025-02-102025-02-100000051143ibm:USDollarFixedRateNotesMembersrt:MinimumMember2025-02-100000051143ibm:USDollarFixedRateNotesMembersrt:MaximumMember2025-02-100000051143ibm:CostOfFinancingMember2025-01-012025-06-300000051143ibm:CostOfFinancingMember2024-01-012024-06-300000051143us-gaap:InterestExpenseMember2025-01-012025-06-300000051143us-gaap:InterestExpenseMember2024-01-012024-06-300000051143ibm:ThreeYearCreditAgreementMember2025-06-200000051143ibm:ThreeYearCreditAgreementMember2025-06-202025-06-200000051143ibm:FiveYearCreditAgreementMember2025-06-200000051143ibm:FiveYearCreditAgreementMember2025-06-202025-06-200000051143us-gaap:RevolvingCreditFacilityMember2025-06-300000051143ibm:ExtendedLinesOfCreditMember2025-06-300000051143ibm:ExtendedLinesOfCreditMember2024-12-310000051143ibm:FinancingForClientPurchaseAgreementsMember2025-06-300000051143ibm:FinancingForClientPurchaseAgreementsMember2024-12-310000051143srt:MinimumMember2025-06-300000051143ibm:BrazilTaxMattersMember2025-01-012025-06-300000051143us-gaap:AccumulatedTranslationAdjustmentMember2025-04-012025-06-300000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-04-012025-06-300000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:TechnologyServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143ibm:CostOfServicesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:ProductMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:CostOfSalesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:FinancialServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143ibm:CostOfFinancingMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143ibm:OtherIncomeAndExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:InterestExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-04-012025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2025-04-012025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2025-04-012025-06-300000051143ibm:RetirementRelatedBenefitPlansCurtailmentsAndSettlementsMember2025-04-012025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-04-012025-06-300000051143us-gaap:AccumulatedTranslationAdjustmentMember2024-04-012024-06-300000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:TechnologyServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143ibm:CostOfServicesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:ProductMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:CostOfSalesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:FinancialServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143ibm:CostOfFinancingMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143ibm:OtherIncomeAndExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:InterestExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-04-012024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-04-012024-06-300000051143ibm:RetirementRelatedBenefitPlansCurtailmentsAndSettlementsMember2024-04-012024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-04-012024-06-300000051143us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-06-300000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-01-012025-06-300000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:TechnologyServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143ibm:CostOfServicesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:ProductMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:CostOfSalesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:FinancialServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143ibm:CostOfFinancingMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143ibm:OtherIncomeAndExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:InterestExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2025-01-012025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2025-01-012025-06-300000051143ibm:RetirementRelatedBenefitPlansCurtailmentsAndSettlementsMember2025-01-012025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-01-012025-06-300000051143us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:TechnologyServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143ibm:CostOfServicesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:ProductMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:CostOfSalesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:FinancialServiceMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143ibm:CostOfFinancingMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143ibm:OtherIncomeAndExpensesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:InterestExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-01-012024-06-300000051143ibm:RetirementRelatedBenefitPlansCurtailmentsAndSettlementsMember2024-01-012024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000051143us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-12-310000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-310000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310000051143us-gaap:AccumulatedTranslationAdjustmentMember2025-06-300000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2025-06-300000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-06-300000051143us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000051143us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000051143us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300000051143us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300000051143us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000051143ibm:OtherReceivablesMember2025-06-300000051143ibm:OtherReceivablesMember2024-12-310000051143us-gaap:ForeignExchangeOptionMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeOptionMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeOptionMember2025-06-300000051143us-gaap:ForeignExchangeOptionMember2024-12-310000051143us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMember2025-06-300000051143us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMember2024-12-310000051143us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMember2025-01-012025-06-300000051143us-gaap:InterestRateSwapMemberus-gaap:FairValueHedgingMember2024-01-012024-12-310000051143us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2025-06-300000051143us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2024-12-310000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2024-12-310000051143us-gaap:NetInvestmentHedgingMember2025-06-300000051143us-gaap:NetInvestmentHedgingMember2024-12-310000051143us-gaap:NetInvestmentHedgingMembersrt:MaximumMember2024-01-012024-12-310000051143us-gaap:NetInvestmentHedgingMembersrt:MaximumMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2025-06-300000051143us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2024-12-310000051143us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMembersrt:MaximumMember2024-01-012024-12-310000051143us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMembersrt:MaximumMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2024-12-310000051143us-gaap:ForeignExchangeContractMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMembersrt:MaximumMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2024-12-310000051143ibm:EquityContractsHedgingEmployeeCompensationObligationsMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-06-300000051143ibm:EquityContractsHedgingEmployeeCompensationObligationsMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2024-12-310000051143us-gaap:ShortTermDebtMember2025-06-300000051143us-gaap:ShortTermDebtMember2024-12-310000051143us-gaap:LongTermDebtMember2025-06-300000051143us-gaap:LongTermDebtMember2024-12-310000051143ibm:CostOfServicesMember2025-04-012025-06-300000051143ibm:CostOfServicesMember2024-04-012024-06-300000051143ibm:CostOfServicesMember2025-01-012025-06-300000051143ibm:CostOfServicesMember2024-01-012024-06-300000051143us-gaap:CostOfSalesMember2025-04-012025-06-300000051143us-gaap:CostOfSalesMember2024-04-012024-06-300000051143us-gaap:CostOfSalesMember2025-01-012025-06-300000051143us-gaap:CostOfSalesMember2024-01-012024-06-300000051143ibm:CostOfFinancingMember2025-04-012025-06-300000051143ibm:CostOfFinancingMember2024-04-012024-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-04-012025-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-06-300000051143us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300000051143ibm:OtherIncomeAndExpensesMember2025-04-012025-06-300000051143ibm:OtherIncomeAndExpensesMember2024-04-012024-06-300000051143ibm:OtherIncomeAndExpensesMember2025-01-012025-06-300000051143ibm:OtherIncomeAndExpensesMember2024-01-012024-06-300000051143us-gaap:InterestExpenseMember2025-04-012025-06-300000051143us-gaap:InterestExpenseMember2024-04-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberibm:CostOfFinancingMember2025-04-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberibm:CostOfFinancingMember2024-04-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberus-gaap:InterestExpenseMember2025-04-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberus-gaap:InterestExpenseMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2024-04-012024-06-300000051143us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-04-012025-06-300000051143us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2024-04-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2025-04-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2025-04-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2024-04-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2025-04-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfServicesMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfServicesMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:OtherIncomeAndExpensesMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:OtherIncomeAndExpensesMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberibm:CostOfFinancingMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberibm:CostOfFinancingMember2024-04-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestExpenseMember2025-04-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestExpenseMember2024-04-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberibm:CostOfFinancingMember2025-01-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberibm:CostOfFinancingMember2024-01-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberus-gaap:InterestExpenseMember2025-01-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:FairValueHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2024-01-012024-06-300000051143us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-01-012025-06-300000051143us-gaap:EquityContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2024-01-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2025-01-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2025-01-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2024-01-012024-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2025-01-012025-06-300000051143us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfServicesMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfServicesMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:CostOfFinancingMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:OtherIncomeAndExpensesMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberibm:OtherIncomeAndExpensesMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberibm:CostOfFinancingMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberibm:CostOfFinancingMember2024-01-012024-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestExpenseMember2025-01-012025-06-300000051143us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-06-300000051143ibm:CostMember2025-04-012025-06-300000051143ibm:CostMember2024-04-012024-06-300000051143ibm:CostMember2025-01-012025-06-300000051143ibm:CostMember2024-01-012024-06-300000051143us-gaap:ResearchAndDevelopmentExpenseMember2025-04-012025-06-300000051143us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300000051143us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-06-300000051143us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300000051143us-gaap:RestrictedStockUnitsRSUMember2025-04-012025-06-300000051143us-gaap:PerformanceSharesMember2025-04-012025-06-300000051143us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-06-300000051143us-gaap:PerformanceSharesMember2025-01-012025-06-300000051143us-gaap:EmployeeStockOptionMember2025-01-012025-06-300000051143country:USus-gaap:PensionPlansDefinedBenefitMember2025-04-012025-06-300000051143country:USus-gaap:PensionPlansDefinedBenefitMember2024-04-012024-06-300000051143us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2025-04-012025-06-300000051143us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2024-04-012024-06-300000051143country:USus-gaap:PensionPlansDefinedBenefitMember2025-01-012025-06-300000051143country:USus-gaap:PensionPlansDefinedBenefitMember2024-01-012024-06-300000051143us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2025-01-012025-06-300000051143us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-012024-06-300000051143country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2025-04-012025-06-300000051143country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-04-012024-06-300000051143us-gaap:ForeignPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2025-04-012025-06-300000051143us-gaap:ForeignPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-04-012024-06-300000051143country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2025-01-012025-06-300000051143country:USus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-06-300000051143us-gaap:ForeignPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2025-01-012025-06-300000051143us-gaap:ForeignPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-06-300000051143ibm:USNonpensionPostretirementBenefitPlansMember2025-01-012025-06-300000051143ibm:USNonpensionPostretirementBenefitPlansMember2024-01-012024-06-300000051143ibm:NonUSDBPlansAndMultiEmployerPlansMember2025-01-012025-06-300000051143ibm:NonUSDBPlansAndMultiEmployerPlansMember2024-01-012024-06-300000051143us-gaap:TrustForBenefitOfEmployeesMember2024-01-012024-06-300000051143us-gaap:TrustForBenefitOfEmployeesMember2025-01-012025-06-300000051143us-gaap:SubsequentEventMember2025-07-232025-07-23

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTER ENDED JUNE 30, 2025
1-2360
(Commission file number)
INTERNATIONAL BUSINESS MACHINES CORPORATION
(Exact name of registrant as specified in its charter)
New York
(State of incorporation)
13-0871985
(IRS employer identification number)
One New Orchard Road
Armonk, New York
(Address of principal executive offices)
10504
(Zip Code)
914-499-1900
(Registrant’s telephone number)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)
Name of each exchange on which registered
Capital stock, par value $.20 per shareIBMNew York Stock Exchange
NYSE Texas
2.875% Notes due 2025IBM 25ANew York Stock Exchange
0.300% Notes due 2026IBM 26BNew York Stock Exchange
1.250% Notes due 2027IBM 27BNew York Stock Exchange
3.375% Notes due 2027IBM 27FNew York Stock Exchange
0.300% Notes due 2028IBM 28BNew York Stock Exchange
1.750% Notes due 2028IBM 28ANew York Stock Exchange
1.500% Notes due 2029IBM 29New York Stock Exchange
0.875% Notes due 2030IBM 30ANew York Stock Exchange
2.900% Notes due 2030IBM 30CNew York Stock Exchange
1.750% Notes due 2031IBM 31New York Stock Exchange
3.625% Notes due 2031IBM 31BNew York Stock Exchange
0.650% Notes due 2032IBM 32ANew York Stock Exchange
3.150% Notes due 2033IBM 33ANew York Stock Exchange
1.250% Notes due 2034IBM 34New York Stock Exchange
3.750% Notes due 2035IBM 35New York Stock Exchange
3.450% Notes due 2037IBM 37New York Stock Exchange
4.875% Notes due 2038IBM 38New York Stock Exchange
1.200% Notes due 2040IBM 40New York Stock Exchange
4.000% Notes due 2043IBM 43New York Stock Exchange
3.800% Notes due 2045IBM 45ANew York Stock Exchange
7.00% Debentures due 2025IBM 25New York Stock Exchange
6.22% Debentures due 2027IBM 27New York Stock Exchange
6.50% Debentures due 2028IBM 28New York Stock Exchange
5.875% Debentures due 2032IBM 32DNew York Stock Exchange
7.00% Debentures due 2045IBM 45New York Stock Exchange
7.125% Debentures due 2096IBM 96New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section l3 or l5(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Smaller reporting company
Non-accelerated filer
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒
The registrant had 931,519,242 shares of common stock outstanding at June 30, 2025.



Index

Page
2

Table of Contents
Part I - Financial Information
Item 1. Consolidated Financial Statements:
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED INCOME STATEMENT
(UNAUDITED)
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions except per share amounts) 2025202420252024
Revenue:    
Services$7,682 $7,405 $14,962 $14,876 
Sales9,129 8,195 16,199 14,994 
Financing166 169 357 361 
Total revenue16,977 15,770 31,519 30,231 
Cost:    
Services5,280 5,126 10,282 10,365 
Sales1,630 1,607 3,034 2,988 
Financing90 86 194 186 
Total cost7,001 6,820 13,511 13,539 
Gross profit9,977 8,950 18,008 16,692 
Expense and other (income):    
Selling, general and administrative5,027 4,938 9,913 9,912 
Research and development2,097 1,840 4,047 3,637 
Intellectual property and custom development income(215)(241)(468)(458)
Other (income) and expense(39)(233)(204)(550)
Interest expense510 427 965 859 
Total expense and other (income)7,380 6,730 14,253 13,399 
Income from continuing operations before income taxes2,597 2,219 3,755 3,293 
Provision for/(benefit from) income taxes404 389 507 (112)
Income from continuing operations$2,193 $1,830 $3,248 $3,405 
Income from discontinued operations, net of tax1 4 1 34 
Net income$2,194 $1,834 $3,249 $3,439 
Earnings per share of common stock:    
Assuming dilution:    
Continuing operations$2.31 $1.96 $3.43 $3.65 
Discontinued operations0.00 0.00 0.00 0.04 
Total$2.31 $1.96 $3.43 $3.68 
Basic:    
Continuing operations$2.36 $1.99 $3.49 $3.71 
Discontinued operations0.00 0.00 0.00 0.04 
Total$2.36 $1.99 $3.50 $3.74 
Weighted-average number of common shares outstanding: (millions)    
Assuming dilution948.0 934.4 946.7 933.9 
Basic930.8 920.3 929.4 918.7 
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)
3

Table of Contents
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME
(UNAUDITED)
Three Months Ended June 30, Six Months Ended June 30,
(Dollars in millions) 2025 2024 2025 2024
Net income$2,194 $1,834 $3,249 $3,439 
Other comprehensive income/(loss), before tax:    
Foreign currency translation adjustments(613)2 (956)57 
Net changes related to available-for-sale securities:    
Unrealized gains/(losses) arising during the period(5)1 2 1 
Reclassification of (gains)/losses to net income    
Total net changes related to available-for-sale securities(5)1 2 1 
Unrealized gains/(losses) on cash flow hedges:    
Unrealized gains/(losses) arising during the period(82)103 (141)279 
Reclassification of (gains)/losses to net income(419)(42)(742)28 
Total unrealized gains/(losses) on cash flow hedges(501)61 (883)307 
Retirement-related benefit plans:    
Prior service costs/(credits)0  0  
Net gains/(losses) arising during the period
0 0 0 1 
Curtailments and settlements5 2 7 4 
Amortization of prior service costs/(credits)
(2)(2)(4)(4)
Amortization of net (gains)/losses157 258 308 519 
Total retirement-related benefit plans160 259 311 520 
Other comprehensive income/(loss), before tax(959)322 (1,525)885 
Income tax (expense)/benefit related to items of other comprehensive income493 (153)753 (442)
Other comprehensive income/(loss), net of tax(466)169 (772)442 
Total comprehensive income$1,728 $2,003 $2,476 $3,882 
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)
4

Table of Contents
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED BALANCE SHEET
(UNAUDITED)
ASSETS
(Dollars in millions)At June 30, 2025At December 31, 2024
Assets:  
Current assets:  
Cash and cash equivalents$11,943 $13,947 
Restricted cash83 214 
Marketable securities3,504 644 
Notes and accounts receivable — trade (net of allowances of $109 in 2025 and $114 in 2024)
5,974 6,804 
Short-term financing receivables:
Held for investment (net of allowances of $112 in 2025 and $109 in 2024)
5,586 6,259 
Held for sale746 900 
Other accounts receivable (net of allowances of $41 in 2025 and $31 in 2024)
1,187 947 
Inventory, at lower of average cost or net realizable value:
Finished goods188 134 
Work in process and raw materials1,063 1,155 
Total inventory1,251 1,289 
Deferred costs1,182 959 
Prepaid expenses and other current assets2,796 2,520 
Total current assets34,253 34,482 
Property, plant and equipment18,160 17,691 
Less: Accumulated depreciation12,218 11,959 
Property, plant and equipment — net5,943 5,731 
Operating right-of-use assets — net3,315 3,197 
Long-term financing receivables (net of allowances of $29 in 2025 and $19 in 2024)
6,171 5,353 
Prepaid pension assets7,983 7,492 
Deferred costs795 788 
Deferred taxes8,475 6,978 
Goodwill67,506 60,706 
Intangible assets — net12,253 10,660 
Investments and sundry assets1,891 1,787 
Total assets$148,585 $137,175 
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)
5

Table of Contents
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED BALANCE SHEET – (CONTINUED)
(UNAUDITED)
LIABILITIES AND EQUITY
(Dollars in millions except per share amounts)At June 30, 2025At December 31, 2024
Liabilities:
Current liabilities:  
Taxes$1,681 $2,033 
Short-term debt8,945 5,089 
Accounts payable3,974 4,032 
Compensation and benefits3,353 3,605 
Deferred income15,022 13,907 
Operating lease liabilities820 768 
Other accrued expenses and liabilities3,932 3,709 
Total current liabilities37,726 33,142 
Long-term debt55,219 49,884 
Retirement and nonpension postretirement benefit obligations9,882 9,432 
Deferred income3,913 3,622 
Operating lease liabilities2,735 2,655 
Other liabilities11,522 11,048 
Total liabilities120,998 109,783 
Equity:  
IBM stockholders’ equity:  
Common stock, par value $0.20 per share, and additional paid-in capital
62,392 61,380 
Shares authorized: 4,687,500,000
  
Shares issued: 2025 - 2,284,546,988
  
2024 - 2,279,164,313
  
Retained earnings151,367 151,163 
Treasury stock - at cost(170,209)(169,968)
Shares: 2025 - 1,353,027,746
  
2024 - 1,352,874,243
  
Accumulated other comprehensive income/(loss)(16,041)(15,269)
Total IBM stockholders’ equity27,509 27,307 
Noncontrolling interests79 86 
Total equity27,588 27,393 
Total liabilities and equity$148,585 $137,175 
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)
6

Table of Contents
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED STATEMENT OF CASH FLOWS
(UNAUDITED)
Six Months Ended June 30,
(Dollars in millions) 2025 2024
Cash flows from operating activities:  
Net income$3,249 $3,439 
Adjustments to reconcile net income to cash provided by operating activities:  
Depreciation (1)
1,114 1,081 
Amortization of capitalized software and acquired intangible assets1,328 1,205 
Stock-based compensation842 636 
Net (gain)/loss on divestitures, asset sales and other(40)(280)
Changes in operating assets and liabilities, net of acquisitions/divestitures
(421)152 
Net cash provided by operating activities6,071 6,234 
Cash flows from investing activities:  
Payments for property, plant and equipment
(454)(459)
Proceeds from disposition of property, plant and equipment/other
111 57 
Investment in software(314)(358)
Purchases of marketable securities and other investments(7,740)(5,596)
Proceeds from disposition of marketable securities and other investments4,962 3,917 
Acquisition of businesses, net of cash acquired(7,845)(235)
Divestiture of businesses, net of cash transferred(1)703 
Net cash provided by/(used in) investing activities(11,281)(1,971)
Cash flows from financing activities:  
Proceeds from new debt8,385 5,705 
Payments to settle debt(2,565)(5,224)
Short-term borrowings/(repayments) less than 90 days — net(29) 
Common stock repurchases for tax withholdings(437)(350)
Proceeds from issuance of shares (2)
401 385 
Financing — other (2)
(54)(95)
Cash dividends paid(3,112)(3,058)
Net cash provided by/(used in) financing activities2,589 (2,638)
Effect of exchange rate changes on cash, cash equivalents and restricted cash487 (236)
Net change in cash, cash equivalents and restricted cash(2,134)1,389 
Cash, cash equivalents and restricted cash at January 114,160 13,089 
Cash, cash equivalents and restricted cash at June 30$12,026 $14,478 
(1) Includes operating lease right-of-use assets amortization expense of $0.4 billion in 2025 and 2024.
(2) Prior-year amounts have been reclassified to conform to the change in 2025 presentation.
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)
7

Table of Contents
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED STATEMENT OF EQUITY
(UNAUDITED)
(Dollars in millions except per share amounts)Common
Stock and
Additional
Paid-in
Capital
 Retained
Earnings
 Treasury
Stock
 Accumulated
Other
Comprehensive
Income/(Loss)
 Total IBM
Stockholders'
Equity
 Non-
Controlling
Interests
 Total
Equity
Equity - April 1, 2025$61,913 $150,703 $(170,160)$(15,575)$26,880 $72 $26,953 
Net income plus other comprehensive income/(loss):        
Net income 2,194   2,194  2,194 
Other comprehensive income/(loss)   (466)(466) (466)
Total comprehensive income    $1,728  $1,728 
Cash dividends paid — common stock ($1.68 per share)
 (1,563)  (1,563) (1,563)
Common stock issued under employee plans (1,896,410 shares)
479    479  479 
Purchases (607,202 shares) and sales (833,460 shares) of treasury stock under employee plans — net
 34 (49) (15) (15)
Changes in noncontrolling interests     7 7 
Equity – June 30, 2025$62,392 $151,367 $(170,209)$(16,041)$27,509 $79 $27,588 
(Dollars in millions except per share amounts)Common
Stock and
Additional
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Income/(Loss)
Total IBM
Stockholders'
Equity
Non-
Controlling
Interests
Total
Equity
Equity - April 1, 2024$60,145 $151,362 $(169,759)$(18,488)$23,261 $72 $23,333 
Net income plus other comprehensive income/(loss):
       
Net income 1,834   1,834  1,834 
Other comprehensive income/(loss)   169 169  169 
Total comprehensive income
    $2,003  $2,003 
Cash dividends paid — common stock ($1.67 per share)
 (1,537)  (1,537) (1,537)
Common stock issued under employee plans (2,646,967 shares)
356    356 356
Purchases (856,885 shares) and sales (755,447 shares) of treasury stock under employee plans — net
 (1)(57) (58) (58)
Changes in noncontrolling interests     5 5 
Equity - June 30, 2024$60,501 $151,659 $(169,815)$(18,319)$24,026 $77 $24,103 
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)

8

Table of Contents
INTERNATIONAL BUSINESS MACHINES CORPORATION
AND SUBSIDIARY COMPANIES
CONSOLIDATED STATEMENT OF EQUITY – (CONTINUED)
(UNAUDITED)
(Dollars in millions except per share amounts)Common
Stock and
Additional
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Income/(Loss)
Total IBM
Stockholders'
Equity
Non-
Controlling
Interests
Total
Equity
Equity - January 1, 2025$61,380 $151,163 $(169,968)$(15,269)$27,307 $86 $27,393 
Net income plus other comprehensive income/(loss):        
Net income 3,249   3,249  3,249 
Other comprehensive income/(loss)   (772)(772) (772)
Total comprehensive income
    $2,476  $2,476 
Cash dividends paid — common stock ($3.35 per share)
 (3,112)  (3,112) (3,112)
Common stock issued under employee plans (5,381,471 shares)
1,012    1,012  1,012 
Purchases (1,708,409 shares) and sales (1,554,907 shares) of treasury stock under employee plans — net
 67 (241) (174) (174)
Changes in noncontrolling interests     (7)(7)
Equity - June 30, 2025$62,392 $151,367 $(170,209)$(16,041)$27,509 $79 $27,588 
(Dollars in millions except per share amounts)Common
Stock and
Additional
Paid-in
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Income/(Loss)
Total IBM
Stockholders'
Equity
Non-
Controlling
Interests
Total
Equity
Equity - January 1, 2024$59,643 $151,276 $(169,624)$(18,761)$22,533 $80 $22,613 
Net income plus other comprehensive income/(loss):        
Net income 3,439   3,439  3,439 
Other comprehensive income/(loss)   442 442  442 
Total comprehensive income
    $3,882  $3,882 
Cash dividends paid — common stock ($3.33 per share)
 (3,058)  (3,058) (3,058)
Common stock issued under employee plans (6,810,086 shares)
858    858  858 
Purchases (1,944,555 shares) and sales (1,269,017 shares) of treasury stock under employee plans — net
 3 (191) (188) (188)
Changes in noncontrolling interests     (3)(3)
Equity - June 30, 2024$60,501 $151,659 $(169,815)$(18,319)$24,026 $77 $24,103 
(Amounts may not add due to rounding.)
(The accompanying notes are an integral part of the financial statements.)
9

Table of Contents
Notes to Consolidated Financial Statements
1
1. Basis of Presentation:
The accompanying Consolidated Financial Statements and footnotes of the International Business Machines Corporation (IBM or the company) have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The financial statements and footnotes are unaudited. In the opinion of the company’s management, these statements include all adjustments, which are only of a normal recurring nature, necessary to present a fair statement of the company’s results of operations, financial position and cash flows.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenue, costs, expenses and other comprehensive income/(loss) that are reported in the Consolidated Financial Statements and accompanying disclosures. These estimates are based on management’s best knowledge of current events, historical experience, actions that the company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As a result, actual results may be different from these estimates.
In the first quarter of 2025, the company made changes to the reported revenue categories within its Software and Consulting reportable segments. These changes did not impact the company's Consolidated Financial Statements or its reportable segments. The revenue categories are reported on a comparable basis for all periods. Refer to note 3, “Revenue Recognition,” for additional information.
For the six months ended June 30, 2024, the company reported a benefit from income taxes of $112 million. The benefit from income taxes was primarily driven by the resolution of certain tax audit matters in the first quarter of 2024.
On July 4, 2025, H.R. 1, a bill to provide for reconciliation, was signed into law in the United States as Public Law 119-21 (the Act). The Act incorporates various business tax provisions, including the permanent extension of key measures from the 2017 Tax Cuts and Jobs Act. The effects of changes in tax legislation must be recognized in the period of enactment. The company is currently assessing the tax effects of the Act and expects to record a one-time, non-cash charge in the Consolidated Income Statement for the period ending September 30, 2025, primarily for the remeasurement of deferred tax assets and liabilities related to Global Intangible Low-Taxed Income (GILTI), now renamed to Net Controlled Foreign Corporation Tested Income (NCTI).

Noncontrolling interest amounts, included as a reduction within other (income) and expense in the Consolidated Income Statement, were not material to the consolidated results for the periods presented.
The company has supplier finance programs with third-party financial institutions where the company agrees to pay the financial institutions the stated amounts of invoices from participating suppliers on the originally invoiced maturity date, which have an average term of 90 to 120 days, consistent with the company's standard payment terms. The financial institutions offer earlier payment of the invoices at the sole discretion of the supplier for a discounted amount. The company does not provide secured legal assets or other forms of guarantees under the arrangements. The company is not a party to the arrangements between its suppliers and the financial institutions. These obligations are recognized as accounts payable in the Consolidated Balance Sheet. The obligations outstanding under these programs were immaterial at June 30, 2025 and December 31, 2024.
Interim results are not necessarily indicative of financial results for a full year. The information included in this Form 10-Q should be read in conjunction with the company’s 2024 Annual Report.
Within the financial statements and tables presented, certain columns and rows may not add due to the use of rounded numbers for disclosure purposes. Percentages presented are calculated from the underlying whole-dollar amounts. Certain prior-period amounts have been reclassified to conform to the change in current-period presentation. This is annotated where applicable.


10

Table of Contents
Notes to Consolidated Financial Statements — (continued)
2. Accounting Changes:
New Standards to be Implemented
Disaggregation of Income Statement Expenses
Standard/Description–Issuance date: November 2024. This guidance requires a new tabular disclosure of certain types of expenses (including purchases of inventory, employee compensation, depreciation and amortization) that are included within commonly presented expense captions on the income statement. The guidance also requires the disclosure of a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. Additionally, the guidance requires the disclosure of the total amount of selling expenses and an entity’s definition of selling expenses. The disclosures are required on an interim and annual basis.
Effective Date and Adoption Considerations–The guidance is effective for the company for annual reporting periods beginning in 2027, and for interim reporting periods beginning January 1, 2028. Early adoption is permitted. The company expects to adopt the guidance as of the effective date and to apply the guidance on a prospective basis.
Effect on Financial Statements or Other Significant Matters– The company continues to evaluate the need for any changes to systems, processes, data or controls to meet the additional disclosure requirements. As the guidance is a change to disclosures only, it will impact the Notes to the Consolidated Financial Statements but will not impact the consolidated financial results.
Income Tax Disclosures
Standard/Description–Issuance date: December 2023. This guidance requires disaggregated disclosure of the tax rate reconciliation into eight categories, with further disaggregation required for items greater than a specific threshold. Additionally, the guidance requires the disclosure of income taxes paid disaggregated by federal, state and foreign jurisdictions.
Effective Date and Adoption Considerations–The guidance is effective for annual reporting periods beginning in 2025 and early adoption is permitted. The company will adopt the guidance as of the effective date.
Effect on Financial Statements or Other Significant Matters–As the guidance is a change to disclosures only, it will impact the “Taxes” note within the company's annual financial statements but will not impact the consolidated financial results.
Standards Implemented
Segment Reporting Disclosures
Standard/Description–Issuance date: November 2023. This guidance requires the disclosure of significant segment expenses that are regularly provided to a company's chief operating decision maker and included within each reported measure of segment profit or loss. The company must also disclose “other segment items,” which is the difference between segment revenue less significant expenses for each reported measure of segment profit or loss, and a description of its composition. This guidance also requires certain segment annual disclosures to be provided on an interim basis.
Effective Date and Adoption Considerations–The guidance was effective for annual periods beginning in 2024, and for interim periods beginning January 1, 2025, and is required to be applied on a retrospective basis to all prior periods presented. Early adoption was permitted. The company adopted the guidance as of the effective date.
Effect on Financial Statements or Other Significant Matters–The guidance is a change to disclosures only, that impacted the “Segments” note within the company's quarterly and annual financial statements but did not have an impact on the consolidated financial results.

11

Table of Contents
Notes to Consolidated Financial Statements — (continued)
3. Revenue Recognition:
Disaggregation of Revenue
In the first quarter of 2025, the company made changes to the reported revenue categories within its Software and Consulting reportable segments to better reflect the market opportunities and how IBM addresses them. Beginning January 1, 2025, the company reports revenue for Hybrid Cloud (Red Hat), Automation, Data and Transaction Processing within Software; and it no longer reports revenue for Hybrid Platform & Solutions. Within Consulting, the company reports revenue for Strategy and Technology and Intelligent Operations. These changes did not impact the company's Consolidated Financial Statements or its reportable segments.
The following tables provide details of revenue by major products/service offerings and revenue by geography.
Revenue by Major Products/Service Offerings
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025
2024 (1)
2025
2024 (1)
Hybrid Cloud$1,796 $1,547 $3,483 $3,057 
Automation
1,883 1,620 3,467 3,012 
Data
1,499 1,378 2,736 2,550 
Transaction Processing
2,208 2,194 4,037 4,019 
Total Software$7,387 $6,739 $13,722 $12,637 
Strategy and Technology
2,920 2,895 5,702 5,757 
Intelligent Operations
2,395 2,284 4,680 4,608 
Total Consulting$5,314 $5,179 $10,382 $10,365 
Hybrid Infrastructure2,866 2,360 4,512 4,163 
Infrastructure Support1,275 1,285 2,515 2,558 
Total Infrastructure$4,142 $3,645 $7,027 $6,721 
Financing (2)
166 169 357 362 
Other (3)
(31)38 30 146 
Total revenue$16,977 $15,770 $31,519 $30,231 
(1)Prior-year amounts recast to reflect January 2025 changes to the reported revenue categories within Software and Consulting segments.
(2)Contains lease and loan financing arrangements which are not subject to the guidance on revenue from contracts with customers.
(3)Includes reductions in revenue for estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, "Significant Accounting Policies," in the company's 2024 Annual Report for additional information.
Revenue by Geography
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)20252024 20252024
Americas$8,462 $7,979 $15,668 $15,275 
Europe/Middle East/Africa5,413 4,722 9,965 9,035 
Asia Pacific3,103 3,069 5,886 5,922 
Total$16,977 $15,770 $31,519 $30,231 
Remaining Performance Obligations
The remaining performance obligation (RPO) disclosure provides the aggregate amount of the transaction price yet to be recognized as of the end of the reporting period and an explanation as to when the company expects to recognize these amounts in revenue. It is intended to be a statement of overall work under contract that has not yet been performed and does not include contracts in which the customer is not committed, such as certain as-a-service, governmental, term software license and services offerings. The customer is not considered committed when they are able to terminate for
12

Table of Contents
Notes to Consolidated Financial Statements — (continued)
convenience without payment of a substantive penalty. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property. Additionally, as a practical expedient, the company does not include contracts that have an original duration of one year or less. RPO estimates are subject to change and are affected by several factors, including terminations, changes in the scope of contracts, periodic revalidations, adjustment for revenue that has not materialized and adjustments for currency.
At June 30, 2025, the aggregate amount of the transaction price allocated to RPO related to customer contracts that are unsatisfied or partially unsatisfied was approximately $66 billion. Approximately 69 percent of the amount is expected to be recognized as revenue in the subsequent two years, approximately 27 percent in the subsequent three to five years and the balance thereafter.
Revenue Recognized for Performance Obligations Satisfied (or Partially Satisfied) in Prior Periods
For the three and six months ended June 30, 2025, revenue recognized for performance obligations satisfied or partially satisfied in prior periods was immaterial.
Reconciliation of Contract Balances
The following table provides information about notes and accounts receivable — trade, contract assets and deferred income balances.
(Dollars in millions)At June 30, 2025At December 31, 2024
Notes and accounts receivable — trade (net of allowances of $109 in 2025 and $114 in 2024)
$5,974 $6,804 
Contract assets (1)
$495 $433 
Deferred income (current)$15,022 $13,907 
Deferred income (noncurrent)$3,913 $3,622 
(1)Included within prepaid expenses and other current assets in the Consolidated Balance Sheet.
The amount of revenue recognized during the six months ended June 30, 2025 that was included within the deferred income balance at December 31, 2024 was $7.8 billion and was primarily related to software and services.
The following table provides roll forwards of the notes and accounts receivable–trade allowance for expected credit losses for the six months ended June 30, 2025 and the year ended December 31, 2024.
(Dollars in millions)    
January 1, 2025Additions / (Releases)
Write-offs (1)
Foreign currency and otherJune 30, 2025
$114$(2)$(14)$11$109
January 1, 2024Additions / (Releases)
Write-offs (1)
Foreign currency and otherDecember 31, 2024
$192$(2)$(78)$2$114
(1)The majority of the write-offs during the period related to receivables which had been previously reserved.
The contract assets allowance for expected credit losses was not material in any of the periods presented.

13

Table of Contents
Notes to Consolidated Financial Statements — (continued)
4. Segments:
The following tables reflect the results of continuing operations of the company’s segments consistent with the management and measurement system utilized within the company. Performance measurement is based on segment profit. The chief operating decision maker (CODM) considers budget-to-actual results of segment profit, both when evaluating the performance of and allocating resources to each of the segments as well as in developing certain compensation recommendations. The CODM reviews segment revenue, cost and profit information related to each segment, which is included in the tables below, but does not regularly review total assets by segment and therefore, such information is not presented.

Management System Segment View
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the three months ended June 30, 2025:
     
Revenue$7,387 $5,314 $4,142 $166 $17,009 
Segment cost1,190 3,854 1,593 90 6,727 
Other expenses and (income) (1)
3,900 898 1,583 (103)6,278 
Segment profit
$2,296 $562 $965 $179 $4,003 
Revenue year-to-year change9.6 %2.6 %13.6 %(1.7)%8.1 %
Segment profit year-to-year change8.7 %21.3 %47.6 %134.2 %21.1 %
Segment profit margin31.1 %10.6 %23.3 %107.9 %23.5 %
For the three months ended June 30, 2024:
     
Revenue$6,739 $5,179 $3,645 $169 $15,732 
Segment cost1,105 3,816 1,585 86 6,592 
Other expenses and (income) (1)
3,522 899 1,406 6 5,833 
Segment profit
$2,113 $463 $654 $77 $3,306 
Segment profit margin31.3 %8.9 %17.9 %45.3 %21.0 %
(1)Other expenses and (income) by segment primarily includes:
Software – Selling, general and administrative (SG&A) expense, Research and development (R&D) expense, Other income and expense
Consulting – SG&A expense
Infrastructure – SG&A expense, R&D expense, Other expense, Intellectual property and custom development income
Financing – Intercompany financing net other income which reflects IBM Z product cycle dynamics, SG&A expense

14

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Reconciliations to IBM as Reported:
(Dollars in millions)  
For the three months ended June 30:20252024
Revenue:  
Total reportable segments$17,009 $15,732 
Other‒divested businesses(1)0 
Other revenue (1)
(30)38 
Total revenue from continuing operations$16,977 $15,770 
Pre-tax income from continuing operations:  
Total reportable segment profit
$4,003 $3,306 
Amortization of acquired intangible assets(549)(439)
Acquisition-related charges (2)
(26)(36)
Non-operating retirement-related (costs)/income
(25)(98)
Stock-based compensation (3)
(424)(316)
Net interest excluding the Financing segment (343)(218)
Workforce rebalancing charges (3)
(17)(18)
Other‒divested businesses
(20)(4)
Unallocated corporate amounts and other
(2)41 
Total pre-tax income from continuing operations
$2,597 $2,219 
(1)Includes reductions in revenue for the estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.
(2)2024 includes the impact of foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, "Derivative Financial Instruments," for additional information.
(3)Excludes certain acquisition-related charges.

15

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Management System Segment View
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the six months ended June 30, 2025:     
Revenue$13,722 $10,382 $7,027 $357 $31,489 
Segment cost2,232 7,540 2,957 194 12,923 
Other expenses and (income) (1)
7,347 1,721 2,858 (84)11,842 
Segment profit
$4,143 $1,121 $1,213 $248 $6,725 
Revenue year-to-year change8.6 %0.2 %4.6 %(1.2)%4.7 %
Segment profit year-to-year change14.7 %26.2 %25.7 %47.1 %19.4 %
Segment profit margin30.2 %10.8 %17.3 %69.3 %21.4 %
For the six months ended June 30, 2024:     
Revenue$12,637 $10,365 $6,721 $362 $30,085 
Segment cost2,144 7,689 2,995 186 13,013 
Other expenses and (income) (1)
6,882 1,788 2,761 8 11,439 
Segment profit
$3,612 $888 $965 $168 $5,633 
Segment profit margin28.6 %8.6 %14.4 %46.5 %18.7 %
(1)Other expenses and (income) by segment primarily includes:
Software – SG&A expense, R&D expense, Other income
Consulting – SG&A expense
Infrastructure – R&D expense, SG&A expense, Other expense, Intellectual property and custom development income
Financing – Intercompany financing net other income which reflects IBM Z product cycle dynamics, SG&A expense
16

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Reconciliations to IBM as Reported:
(Dollars in millions)  
For the six months ended June 30:20252024
Revenue:  
Total reportable segments$31,489 $30,085 
Otherdivested businesses
(1)35 
Other revenue (1)
31 111 
Total revenue from continuing operations$31,519 $30,231 
Pre-tax income from continuing operations:
Total reportable segment profit
$6,725 $5,633 
Amortization of acquired intangible assets(1,044)(866)
Acquisition-related charges (2)
(88)(96)
Non-operating retirement-related (costs)/income
(48)(194)
Stock-based compensation (3)
(825)(636)
Net interest excluding the Financing segment (608)(442)
Workforce rebalancing charges (3)
(333)(392)
Otherdivested businesses (4)
(28)235 
Unallocated corporate amounts and other
3 50 
Total pre-tax income from continuing operations
$3,755 $3,293 
(1)Includes reductions in revenue for the estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.
(2)2024 includes the impact of foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, "Derivative Financial Instruments," for additional information.
(3)Excludes certain acquisition-related charges.
(4)2024 includes a gain from the divestiture of The Weather Company assets.


17

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Other Reportable Segment Items
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the three months ended June 30, 2025:
Depreciation (1) /amortization of non-acquired intangibles
$134 $20 $278 $0 $433 
Interest Income   162 162 
Interest Expense   84 84 
For the three months ended June 30, 2024:
Depreciation (1) /amortization of non-acquired intangibles
$135 $26 $269 $3 $432 
Interest Income   163 163 
Interest Expense   95 95 
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the six months ended June 30, 2025:
Depreciation (1) /amortization of non-acquired intangibles
$255 $40 $544 $2 $842 
Interest Income   338 338 
Interest Expense   173 173 
For the six months ended June 30, 2024:
Depreciation (1) /amortization of non-acquired intangibles
$263 $53 $535 $5 $856 
Interest Income   343 343 
Interest Expense   197 197 
(1)Where several segments share the use of leased or owned assets, a landlord's ownership of these assets is assigned to one segment. While depreciation expense is allocated to each user segment, it is presented consistently with the landlord's ownership; therefore, there will not be a precise correlation between segment profit and the segment depreciation reported above.

Immaterial Items
The resulting gains and (losses) from equity method investments that are attributable to the segments did not have a material effect on the financial results of the segments.

18

Table of Contents
Notes to Consolidated Financial Statements — (continued)
5. Acquisitions & Divestitures:
Acquisitions
Purchase price consideration for all acquisitions was paid primarily in cash. All acquisitions, unless otherwise stated, were for 100 percent of the acquired business and are reported in the Consolidated Statement of Cash Flows, net of acquired cash and cash equivalents.
During the six months ended June 30, 2025, the company completed four acquisitions within the Software segment and two acquisitions within the Consulting segment at an aggregate total purchase price of $8,887 million. These acquisitions are expected to enhance the company’s portfolio of products and services capabilities and further advance IBM’s hybrid cloud and AI strategy.
At June 30, 2025, the remaining cash to be remitted by the company related to certain first-half 2025 acquisitions was $152 million, of which $63 million was classified as restricted cash in the Consolidated Balance Sheet. The remaining cash amount is primarily expected to be paid in 2026 and will be presented as financing activity in the Consolidated Statement of Cash Flows at settlement.
The following table reflects the purchase price related to these acquisitions and the resulting purchase price allocations as of June 30, 2025.
(Dollars in millions)Amortization
Life (in years)
HashiCorp, Inc.
 (HashiCorp)
Other
Acquisitions
Current assets (1)
$1,451 $151 
Property, plant and equipment/noncurrent assets457 104 
Intangible assets:
 GoodwillN/A4,675 945 
 Client relationships
5-13
980 295 
 Completed technology
5-7
770 193 
 Trademarks
1-7
85 6 
Total assets acquired$8,418 $1,694 
Current liabilities478 137 
Noncurrent liabilities507 104 
Total liabilities assumed$985 $241 
Total purchase price$7,433 $1,453 
(1)Includes $929 million of cash and cash equivalents and $331 million of short-term marketable securities acquired from HashiCorp at the acquisition date.
N/A – not applicable
The goodwill generated from these acquisitions is primarily attributable to the assembled workforce and the expected synergies from the integration of the acquired businesses. The identified intangible assets are amortized on a straight-line basis over their useful life which approximates the economic life of the assets.
The valuation of the assets acquired and liabilities assumed is subject to revision. If additional information becomes available, the company may further revise the purchase price allocation as soon as practical, but no later than one year from the acquisition date.

19

Table of Contents
Notes to Consolidated Financial Statements — (continued)
HashiCorp — On February 27, 2025, the company completed the acquisition of all of the outstanding shares of HashiCorp. The combined IBM and HashiCorp portfolios help clients manage growing application and infrastructure complexity and create a comprehensive end-to-end hybrid cloud platform designed for the AI era. HashiCorp's shareholders on record immediately prior to the effective time on the closing date received $35 per share in cash, representing a total equity value of approximately $7.2 billion. The following table reflects the consideration paid related to the acquisition.
(Dollars in millions)
Total Consideration (1)
Cash paid for outstanding HashiCorp common stock
$7,212 
Cash paid for HashiCorp equity awards
178 
Cash consideration
$7,390 
Fair value of stock-based compensation awards attributable to pre-acquisition services
40 
Settlement of pre-existing relationships
3 
Total consideration
$7,433 
(1)As part of the assets acquired, the company received $929 million of cash and cash equivalents and $331 million of short-term marketable securities from HashiCorp.
Goodwill of $4,532 million and $143 million was assigned to the Software and Consulting segments, respectively. It is expected that none of the goodwill will be deductible for tax purposes. The overall weighted-average useful life of the identified amortizable intangible assets acquired was 9.8 years. In connection with the acquisition, the company issued and assumed 1.7 million stock awards with a fair value of $381 million. Refer to note 17, "Stock-Based Compensation," for additional information. The acquisition was integrated into the Software segment.
Other Acquisitions — Goodwill of $482 million and $463 million was assigned to the Consulting and Software segments, respectively. It is expected that 2 percent of the goodwill will be deductible for tax purposes. The overall weighted-average useful life of the identified amortizable intangible assets acquired was 6.6 years.
6. Other (Income) and Expense:
Components of other (income) and expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Other (income) and expense:
(Gains)/losses on foreign currency transactions (1)
$773 $(140)$1,215 $(345)
(Gains)/losses on derivative instruments (1)
(601)140 (1,043)427 
Interest income(172)(217)(363)(427)
Net (gains)/losses from securities and investment assets(19)0 10 (10)
Retirement-related costs/(income)25 98 48 194 
Other (2)
(45)(114)(71)(389)
Total other (income) and expense$(39)$(233)$(204)$(550)
(1)The company uses financial hedging instruments to limit specific currency risks related to foreign currency-based transactions. The hedging program does not hedge 100 percent of currency exposures and defers, versus eliminates, the impact of currency. Refer to note 16, “Derivative Financial Instruments,” for additional information on foreign exchange risk.
(2)For the six months ended June 30, 2024, the company recognized a pre-tax gain of $239 million from the divestiture of The Weather Company assets.
20

Table of Contents
Notes to Consolidated Financial Statements — (continued)
7. Earnings Per Share of Common Stock:
The following tables provide the computation of basic and diluted earnings per share of common stock for the three and six months ended June 30, 2025 and 2024.
(Dollars in millions except per share amounts)
For the three months ended June 30:20252024
Number of shares on which basic earnings per share is calculated:  
Weighted-average shares outstanding during period930,807,276920,287,541
Add — Incremental shares under stock-based compensation plans14,690,01011,883,820
Add — Incremental shares associated with contingently issuable shares2,464,6312,226,234
Number of shares on which diluted earnings per share is calculated947,961,917934,397,595
Income from continuing operations
$2,193 $1,830 
Income from discontinued operations, net of tax
1 4 
Net income on which basic and dilutive earnings per share is calculated
$2,194 $1,834 
Earnings per share of common stock:
  
Assuming dilution  
Continuing operations$2.31 $1.96 
Discontinued operations0.00 0.00 
Total$2.31 $1.96 
Basic
Continuing operations$2.36 $1.99 
Discontinued operations0.00 0.00 
Total$2.36 $1.99 
Stock options to purchase 1,852,037 shares and 2,985,594 shares were outstanding as of June 30, 2025 and 2024, respectively, but were not included in the computation of diluted earnings per share because the exercise price of the options during the respective period was greater than the average market price of the common shares, and therefore, the effect would have been antidilutive.
21

Table of Contents
Notes to Consolidated Financial Statements — (continued)
(Dollars in millions except per share amounts)
For the six months ended June 30:20252024
Number of shares on which basic earnings per share is calculated:  
Weighted-average shares outstanding during period929,407,000918,733,160
Add — Incremental shares under stock-based compensation plans14,955,43613,070,105
Add — Incremental shares associated with contingently issuable shares2,302,6372,111,189
Number of shares on which diluted earnings per share is calculated946,665,073933,914,454
Income from continuing operations
$3,248 $3,405 
Income/(loss) from discontinued operations, net of tax1 34 
Net income on which basic and dilutive earnings per share is calculated$3,249 $3,439 
Earnings/(loss) per share of common stock:  
Assuming dilution  
Continuing operations$3.43 $3.65 
Discontinued operations0.00 0.04 
Total$3.43 $3.68 
Basic
Continuing operations$3.49 $3.71 
Discontinued operations0.00 0.04 
Total$3.50 $3.74 
Stock options to purchase 1,855,810 shares and 1,523,477 shares (average of first and second quarter share amounts) were outstanding as of June 30, 2025 and 2024, respectively, but were not included in the computation of diluted earnings per share because the exercise price of the options during the respective period was greater than the average market price of the common shares, and therefore, the effect would have been antidilutive.
8. Financial Assets & Liabilities:
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The company classifies certain assets and liabilities based on the following fair value hierarchy:
Level 1Quoted prices (unadjusted) in active markets for identical assets or liabilities that can be accessed at the measurement date;
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and
Level 3Unobservable inputs for the asset or liability.

22

Table of Contents
Notes to Consolidated Financial Statements — (continued)
When available, the company uses unadjusted quoted market prices in active markets to measure the fair value and classifies such items as Level 1. If quoted market prices are not available, fair value is based upon internally developed models that use current market-based or independently sourced market parameters such as interest rates and currency rates. Items valued using internally generated models are classified according to the lowest level input or value driver that is significant to the valuation.
The determination of fair value considers various factors including interest rate yield curves and time value underlying the financial instruments. For derivatives and debt securities, the company uses a discounted cash flow analysis using discount rates commensurate with the duration of the instrument.
In determining the fair value of financial instruments, the company considers certain market valuation adjustments to the “base valuations” calculated using the methodologies described below for several parameters that market participants would consider in determining fair value:
Counterparty credit risk adjustments are applied to financial instruments, taking into account the actual credit risk of a counterparty as observed in the credit default swap market to determine the true fair value of such an instrument.
Credit risk adjustments are applied to reflect the company’s own credit risk when valuing all liabilities measured at fair value. The methodology is consistent with that applied in developing counterparty credit risk adjustments, but incorporates the company’s own credit risk as observed in the credit default swap market.
The company holds investments primarily in time deposits, certificates of deposit, and U.S. government debt that are designated as available-for-sale. The primary objective of the company’s cash and debt investment portfolio is to protect principal by investing in very liquid investment securities with highly rated counterparties.
Available-for-sale securities are measured for impairment on a recurring basis by comparing the security’s fair value with its amortized cost basis. If the fair value of the security falls below its amortized cost basis, the change in fair value is recognized in the period the impairment is identified when the loss is due to credit factors. The change in fair value due to non-credit factors is recorded in other comprehensive income when the company does not intend to sell and has the ability to hold the investment. The company’s standard practice is to hold all of its debt security investments classified as available-for-sale until maturity. No impairments for credit losses and no material non-credit impairments were recorded for the three and six months ended June 30, 2025 and 2024, respectively.
Certain non-financial assets such as property, plant and equipment, operating right-of-use assets, goodwill and intangible assets are also subject to nonrecurring fair value measurements if they are deemed to be impaired. The impairment models used for non-financial assets depend on the type of asset. There were no material impairments of non-financial assets for the three and six months ended June 30, 2025 and 2024, respectively.
23

Table of Contents
Notes to Consolidated Financial Statements — (continued)
The following table presents the company’s financial assets and financial liabilities that are measured at fair value on a recurring basis at June 30, 2025 and December 31, 2024.
Fair Value
Hierarchy
Level
At June 30, 2025At December 31, 2024
(Dollars in millions)
Assets (5)
Liabilities (6)
Assets (5)
Liabilities (6)
Cash equivalents: (1)
Time deposits, certificates of deposit and other (2)
2$6,652 N/A$6,663 N/A
Money market funds1564 N/A 284 N/A
Total cash equivalents$7,216 N/A$6,948 N/A
Equity investments1 N/A N/A
Debt securities-current (2) (3)
23,504 N/A644 N/A
Debt securities-noncurrent (2) (4)
2,34 N/A124 N/A
Derivatives designated as hedging instruments:
Interest rate contracts21 214  362 
Foreign exchange contracts2500 591 645 294 
Derivatives not designated as hedging instruments:
Foreign exchange contracts251 15 22 43 
Equity contracts 2 116 0 4 27 
Total$11,391 $820 $8,386 $726 
(1)Included within cash and cash equivalents in the Consolidated Balance Sheet.
(2)Available-for-sale debt securities with carrying values that approximate fair value.
(3)Term deposits and government securities that are reported within marketable securities in the Consolidated Balance Sheet.
(4)December 31, 2024 balance includes a seller financing loan of approximately $100 million in connection with the divestiture of The Weather Company assets that was repaid early by the debtor in the second quarter of 2025, reported within investments and sundry assets in the Consolidated Balance Sheet.
(5)The gross balances of derivative assets contained within prepaid expenses and other current assets, and investments and sundry assets in the Consolidated Balance Sheet at June 30, 2025 were $329 million and $338 million, respectively, and at December 31, 2024 were $575 million and $96 million, respectively.
(6)The gross balances of derivative liabilities contained within other accrued expenses and liabilities, and other liabilities in the Consolidated Balance Sheet at June 30, 2025 were $559 million and $262 million, respectively, and at December 31, 2024 were $262 million and $463 million, respectively.
N/A – not applicable
Financial Assets and Liabilities Not Measured at Fair Value
Short-Term Receivables and Payables
Short-term receivables (excluding the current portion of long-term receivables) and other investments are financial assets with carrying values that approximate fair value. Accounts payable, other accrued expenses and short-term debt (excluding the current portion of long-term debt) are financial liabilities with carrying values that approximate fair value. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy, except for short-term debt which would be classified as Level 2.
Loans and Long-Term Receivables
Fair values are based on discounted future cash flows using current interest rates offered for similar loans to clients with similar credit ratings for the same remaining maturities. At June 30, 2025 and December 31, 2024, the difference between the carrying amount and estimated fair value for loans and long-term receivables was immaterial. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy.
24

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Long-Term Debt
Fair value of publicly traded long-term debt is based on quoted market prices for the identical liability when traded as an asset in an active market. For other long-term debt (including long-term finance lease liabilities) for which a quoted market price is not available, an expected present value technique that uses rates currently available to the company for debt with similar terms and remaining maturities is used to estimate fair value. The carrying amount of long-term debt was $55,219 million and $49,884 million, and the estimated fair value was $52,968 million and $47,389 million at June 30, 2025 and December 31, 2024, respectively. If measured at fair value in the financial statements, long-term debt (including the current portion) would be classified as Level 2 in the fair value hierarchy.
9. Financing Receivables:
Financing receivables primarily consist of client loan and installment payment receivables (loans), investment in sales-type and direct financing leases (collectively referred to as client financing receivables) and commercial financing receivables. Loans are provided primarily to clients to finance the purchase of IBM hardware, software and services. Payment terms on these financing arrangements are for terms generally up to seven years. Investment in sales-type and direct financing leases relate principally to the company’s Infrastructure products and are for terms generally up to five years. Commercial financing receivables, which consist of both held-for-investment and held-for-sale receivables, relate primarily to working capital financing for business partners and distributors of IBM products and services. Payment terms for working capital financing generally range from 30 to 60 days.
A summary of the components of the company’s financing receivables is presented as follows:
Client Financing Receivables
Client Loan and Installment Payment ReceivablesInvestment in Sales-Type and Direct Financing
Commercial Financing Receivables
(Dollars in millions)Held forHeld for
At June 30, 2025(Loans)LeasesInvestment
Sale (1)
Total
Financing receivables, gross$8,060 $3,769 $541 $746 $13,116 
Unearned income(645)(401)— — (1,045)
Unguaranteed residual value— 574 — — 574 
Amortized cost$7,415 $3,942 $541 $746 $12,644 
Allowance for credit losses(69)(67)(5)— (141)
Total financing receivables, net$7,346 $3,875 $536 $746 $12,503 
Current portion$3,561 $1,489 $536 $746 $6,333 
Noncurrent portion$3,785 $2,386 $— $— $6,171 
Client Financing Receivables
Client Loan and Installment Payment ReceivablesInvestment in Sales-Type and Direct Financing
Commercial Financing Receivables
(Dollars in millions)Held forHeld for
At December 31, 2024(Loans)LeasesInvestment
Sale (1)
Total
Financing receivables, gross$7,425 $3,406 $1,322 $900 $13,052 
Unearned income(547)(344)— — (891)
Unguaranteed residual value— 479 — — 479 
Amortized cost$6,878 $3,540 $1,322 $900 $12,639 
Allowance for credit losses(73)(50)(5)— (128)
Total financing receivables, net$6,804 $3,491 $1,317 $900 $12,512 
Current portion$3,535 $1,408 $1,317 $900 $7,159 
Noncurrent portion$3,269 $2,083 $— $— $5,353 
(1)The carrying value of the receivables classified as held for sale approximates fair value.

25

Table of Contents
Notes to Consolidated Financial Statements — (continued)
The company has a long-standing practice of taking mitigation actions, in certain circumstances, to transfer credit risk to third parties. These actions may include credit insurance, financial guarantees, nonrecourse secured borrowings, true sales, or sales of equipment under operating lease. Sale of receivables arrangements are also utilized in the normal course of business as part of the company’s cash and liquidity management.
Financing receivables pledged as collateral for secured borrowings were $166 million and $213 million at June 30, 2025 and December 31, 2024, respectively. These borrowings are included in note 12, “Borrowings.”
Transfer of Financial Assets
Effective January 1, 2025, the company extended its existing agreement for a 26-month term with a third-party investor to sell up to $1.3 billion of IBM short-term commercial financing receivables on a revolving basis. In addition, the company enters into agreements with third-party financial institutions to sell certain of its client financing receivables, including both loan and lease receivables, for cash proceeds. There were no material client financing receivables transferred for the six months ended June 30, 2025 and 2024.
The following table presents the total amount of commercial financing receivables transferred.
(Dollars in millions)
For the six months ended June 30:20252024
Commercial financing receivables:
Receivables transferred during the period$3,715 $3,686 
Receivables uncollected at end of period (1)
$686 $786 
(1)Of the total amount of commercial financing receivables sold and derecognized from the Consolidated Balance Sheet, the amounts presented remained uncollected from business partners as of June 30, 2025 and 2024.
The transfer of these receivables qualified as true sales and therefore reduced financing receivables. The cash proceeds from the sales are included in cash flows from operating activities. For the six months ended June 30, 2025 and 2024, the net loss, including fees, associated with the transfer of commercial financing receivables was $25 million and $33 million, respectively, and is included in other (income) and expense in the Consolidated Income Statement. For the company’s policy on determining treatment for transfer of financial assets, refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report.
Financing Receivables by Portfolio Segment
The following tables present the amortized cost basis for client financing receivables at June 30, 2025 and December 31, 2024, further segmented by three classes: Americas, Europe/Middle East/Africa (EMEA) and Asia Pacific. The commercial financing receivables portfolio segment is excluded from the tables in the sections below as the receivables are short term in nature and the current estimated risk of loss and resulting impact to the company’s financial results are not material.
(Dollars in millions)    
At June 30, 2025:AmericasEMEAAsia PacificTotal
Amortized cost$6,293 $3,515 $1,549 $11,357 
Allowance for credit losses:    
Beginning balance at January 1, 2025$69 $45 $9 $123 
Write-offs$(14)$0 $0 $(14)
Recoveries0 0 0 0 
Additions/(releases)9 5 2 16 
Other (1)
5 6 0 11 
Ending balance at June 30, 2025$69 $56 $11 $136 
(1)Primarily represents translation adjustments.
26

Table of Contents
Notes to Consolidated Financial Statements — (continued)
(Dollars in millions)    
At December 31, 2024:AmericasEMEAAsia PacificTotal
Amortized cost$5,861 $3,128 $1,429 $10,418 
Allowance for credit losses:   
Beginning balance at January 1, 2024$92 $48 $11 $150 
Write-offs$(2)$(1)$0 $(3)
Recoveries1 0 0 1 
Additions/(releases)(10)0 (2)(12)
Other (1)
(11)(2)0 (14)
Ending balance at December 31, 2024$69 $45 $9 $123 
(1)Primarily represents translation adjustments.
When determining the allowances, financing receivables are evaluated either on an individual or a collective basis. For the company’s policy on determining allowances for credit losses, refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report.
Past Due Financing Receivables
The company summarizes information about the amortized cost basis for client financing receivables, including amortized cost aged over 90 days and still accruing, billed invoices aged over 90 days and still accruing, and amortized cost not accruing.
(Dollars in millions)Total
Amortized
Cost
Amortized
Cost
> 90 Days (1)
Amortized
Cost
> 90 Days and
Accruing (1)
Billed
Invoices
> 90 Days and
Accruing
Amortized
Cost
Not
Accruing (2)
At June 30, 2025:
Americas$6,293 $56 $8 $1 $50 
EMEA3,515 32 1 0 32 
Asia Pacific1,549 10 3 0 7 
Total client financing receivables$11,357 $99 $12 $2 $90 
(Dollars in millions)Total
Amortized
Cost
Amortized
Cost
> 90 Days (1)
Amortized
Cost
> 90 Days and
Accruing (1)
Billed
Invoices
> 90 Days and
Accruing
Amortized
Cost
Not
Accruing (2)
At December 31, 2024:
Americas$5,861 $66 $7 $1 $62 
EMEA3,128 29 1 0 28 
Asia Pacific1,429 8 0 0 7 
Total client financing receivables$10,418 $103 $8 $1 $97 
(1)At a contract level, which includes total billed and unbilled amounts for financing receivables aged greater than 90 days.
(2)Of the amortized cost not accruing, there was a related allowance of $88 million and $94 million at June 30, 2025 and December 31, 2024, respectively. Financing income recognized on these receivables was immaterial for the three and six months ended June 30, 2025 and 2024, respectively.
Credit Quality Indicators
The company’s credit quality indicators, which are based on rating agency data, publicly available information and information provided by customers, are reviewed periodically based on the relative level of risk. The resulting indicators are a numerical rating system that maps to Moody’s Investors Service credit ratings as shown below. The company uses information provided by Moody’s, where available, as one of many inputs in its determination of customer credit ratings. The credit quality of the customer is evaluated based on these indicators and is assigned the same risk rating whether the receivable is a lease or a loan.
27

Table of Contents
Notes to Consolidated Financial Statements — (continued)
The following tables present the amortized cost basis for client financing receivables by credit quality indicator at June 30, 2025 and December 31, 2024, respectively. Receivables with a credit quality indicator ranging from Aaa to Baa3 are considered investment grade. All others are considered non-investment grade. The credit quality indicators reflect mitigating credit enhancement actions taken by customers which reduce the risk to IBM. Gross write-offs by vintage year at June 30, 2025 and December 31, 2024 were not material.
(Dollars in millions)AmericasEMEAAsia Pacific
At June 30, 2025:Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Vintage year:      
2025$2,058 $251 $774 $208 $385 $64 
20241,545 332 944 461 469 57 
2023926 297 295 216 252 14 
2022587 68 302 130 191 21 
2021127 11 83 16 49 3 
2020 and prior40 50 42 46 31 14 
Total$5,282 $1,010 $2,439 $1,076 $1,377 $172 
(Dollars in millions)AmericasEMEAAsia Pacific
At December 31, 2024:Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Vintage year:      
2024$2,080 $621 $1,145 $514 $616 $77 
20231,372 310 341 258 285 19 
2022950 113 408 194 254 26 
2021233 24 125 27 69 5 
202043 17 29 15 36 8 
2019 and prior53 44 37 35 26 7 
Total$4,732 $1,129 $2,085 $1,043 $1,287 $142 
Modifications
The company did not have any significant modifications due to clients experiencing financial difficulty during the six months ended June 30, 2025 or for the year ended December 31, 2024.
10. Leases:
Accounting for Leases as a Lessor
The following table presents amounts included in the Consolidated Income Statement related to lessor activity.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Lease income sales-type and direct financing leases:
    
Sales-type lease selling price$877 $367 $947 $480 
Less: Carrying value of underlying assets (1)
(152)(66)(182)(94)
Gross profit$725 $301 $765 $386 
Interest income on lease receivables54 69 115 138 
Total sales-type and direct financing lease income$779 $370 $881 $524 
Lease income operating leases
11 16 21 34 
Variable lease income16 18 28 38 
Total lease income$806 $404 $930 $596 
(1)Excludes unguaranteed residual value.
28

Table of Contents
Notes to Consolidated Financial Statements — (continued)
11. Intangible Assets Including Goodwill:
Intangible Assets
The following tables present the company's intangible asset balances by major asset class.
At June 30, 2025
(Dollars in millions)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount (1)
Intangible asset class:
Capitalized software$1,290 $(405)$885 
Client relationships11,221 (5,073)6,148 
Completed technology7,364 (3,642)3,722 
Patents/trademarks2,003 (603)1,399 
Other (2)
138 (39)99 
Total$22,016 $(9,763)$12,253 
At December 31, 2024
(Dollars in millions)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount (1)
Intangible asset class:
Capitalized software$1,282 $(492)$790 
Client relationships9,704 (4,387)5,317 
Completed technology6,297 (3,164)3,132 
Patents/trademarks1,826 (519)1,307 
Other (2)
138 (24)114 
Total$19,247 $(8,587)$10,660 
(1)Amounts at June 30, 2025 and December 31, 2024 include an increase in the net intangible asset balance of $190 million and a decrease in the net intangible asset balance of $126 million, respectively, due to foreign currency translation.
(2)Other intangibles are primarily acquired proprietary and non-proprietary technology licenses, data, business processes, methodologies and systems.
The net carrying amount of intangible assets increased $1,593 million during the first six months of 2025, primarily due to additions of acquired intangibles from business combinations of $2,329 million, primarily driven by the acquisition of HashiCorp in the first quarter of 2025 and additions of capitalized software, partially offset by intangible asset amortization. The aggregate intangible asset amortization expense was $687 million and $1,328 million for the three and six months ended June 30, 2025 and $607 million and $1,205 million for the three and six months ended June 30, 2024, respectively. During the six months ended June 30, 2025, the company retired $392 million of fully amortized intangible assets, impacting both the gross carrying amount and accumulated amortization by this amount.
The future amortization expense relating to intangible assets currently recorded in the Consolidated Balance Sheet was estimated to be the following at June 30, 2025:
(Dollars in millions)Capitalized
Software
Acquired
Intangibles
Total
Remainder of 2025$246 $1,146 $1,392 
2026377 2,246 2,623 
2027219 2,203 2,423 
202843 1,898 1,941 
20290 1,231 1,231 
Thereafter 2,643 2,643 
29

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Goodwill
The changes in the goodwill balances by segment for the six months ended June 30, 2025 and for the year ended December 31, 2024 were as follows:
(Dollars in millions)BalanceGoodwill
Additions
Purchase
Price
Adjustments
Foreign
Currency
Translation
and Other
Adjustments (1)
Balance
Segment1/1/2025Divestitures6/30/2025
Software$47,136 $4,994 $12 $ $912 $53,054 
Consulting9,206 613 11  230 10,059 
Infrastructure4,363  0 0 31 4,393 
Other      
Total$60,706 $5,607 $22 $0 $1,172 $67,506 
(Dollars in millions)BalanceGoodwill
Additions
Purchase
Price
Adjustments
Foreign
Currency
Translation
and Other
Adjustments (1)
Balance
Segment
1/1/2024Divestitures12/31/2024
Software
$46,447 $1,511 $(51)$ $(770)$47,136 
Consulting
8,883 469 (3)(1)(142)9,206 
Infrastructure4,384 8 (1) (28)4,363 
Other (2)
464   (464)  
Total$60,178 $1,987 $(55)$(465)$(940)$60,706 
(1)Primarily driven by foreign currency translation.
(2)In the first quarter of 2024, the company derecognized goodwill related to the divestiture of The Weather Company assets.
Goodwill additions recorded in the six months ended June 30, 2025 were primarily driven by the acquisition of HashiCorp. Refer to note 5, Acquisitions & Divestitures, for additional information.
There were no goodwill impairment losses recorded during the six months ended June 30, 2025 or the year ended December 31, 2024 and the company has no accumulated impairment losses. Purchase price adjustments recorded during the six months ended June 30, 2025 and the year ended December 31, 2024 were related to acquisitions that were still subject to the measurement period that ends at the earlier of 12 months from the acquisition date or when information becomes available. Net purchase price adjustments recorded in the six months ended June 30, 2025 and the year ended December 31, 2024 were not material.
12. Borrowings:
Short-Term Debt
The company's total short-term debt at June 30, 2025 and December 31, 2024 was $8,945 million and $5,089 million, respectively, and primarily consisted of current maturities of long-term debt detailed in Long-Term Debt below.

30

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Long-Term Debt
Pre-Swap Borrowing
 BalanceBalance
(Dollars in millions)Maturities6/30/202512/31/2024
U.S. dollar debt (weighted-average interest rate at June 30, 2025): (1)
   
5.1%2025$1,600 $1,601 
3.7%20265,800 5,800 
3.3%20274,119 4,119 
4.8%20282,320 1,313 
3.6%20293,752 3,750 
3.2%20302,355 1,350 
4.8%2031500 500 
4.6%20322,700 1,850 
4.8%2033750 750 
4.9%20341,000 1,000 
5.2%2035900  
8.0%203883 83 
4.5%20392,745 2,745 
2.9%2040650 650 
4.0%20421,107 1,107 
5.3%20441,000 1,000 
7.0%204527 27 
4.7%2046650 650 
4.3%20493,000 3,000 
3.0%2050750 750 
4.2% 2052 1,400 1,400 
5.1% 2053 650 650 
5.3% 2054 1,400 1,400 
5.7% 2055 1,000  
7.1% 2096 316 316 
$40,576 $35,813 
Euro debt (weighted-average interest rate at June 30, 2025): (1)
2.9% 2025 $1,174 $3,106 
2.3% 2027 2,348 2,071 
0.7% 2028 2,113 1,863 
1.5% 2029 1,174 1,035 
1.7% 2030 2,054 1,035 
2.7% 2031 2,935 2,588 
0.7% 2032 1,878 1,656 
3.2% 2033 1,291  
1.3% 2034 1,174 1,035 
3.8% 2035 1,174 1,035 
3.5% 2037 1,056  
1.2% 2040 998 880 
4.0% 2043 1,174 1,035 
3.8% 2045 880  
$21,422 $17,340 
Other currencies (weighted-average interest rate at June 30, 2025): (1)
  
Pound sterling (4.9%)
2038$1,027 $939 
Japanese yen (0.9%)
2026–2028880 808 
Other (13.8%)
2025–2027158 212 
$64,063 $55,111 
Finance lease obligations (4.8% weighted-average interest rate at June 30, 2025)
2025–20351,180 1,000 
$65,242 $56,112 
Less: net unamortized discount 825 824 
Less: net unamortized debt issuance costs 197 168 
Add: fair value adjustment (2)
 (57)(176)
$64,164 $54,943 
Less: current maturities 8,944 5,059 
Total $55,219 $49,884 
(1)Includes notes, debentures, bank loans and secured borrowings.
(2)The portion of the company’s fixed-rate debt obligations that is hedged is reflected in the Consolidated Balance Sheet as an amount equal to the sum of the debt’s carrying value and a fair value adjustment representing changes in the fair value of the hedged debt obligations attributable to movements in benchmark interest rates.

31

Table of Contents
Notes to Consolidated Financial Statements — (continued)
The company’s indenture governing its debt securities and its various credit facilities each contain significant covenants which obligate the company to promptly pay principal and interest, limit the aggregate amount of secured indebtedness and sale and leaseback transactions to 10 percent of the company’s consolidated net tangible assets, and restrict the company’s ability to merge or consolidate unless certain conditions are met. The credit facilities also include a covenant on the company’s consolidated net interest expense ratio, which cannot be less than 2.20 to 1.0, as well as a cross default provision with respect to other defaulted indebtedness of at least $500 million.
The company is in compliance with its debt covenants and provides periodic certifications to its lenders. The failure to comply with its debt covenants could constitute an event of default with respect to the debt to which such provisions apply. If certain events of default were to occur, the principal and interest on the debt to which such event of default applied would become immediately due and payable.
In the first quarter of 2024, IBM International Capital Pte. Ltd (IIC), a wholly owned finance subsidiary of the company, issued $5.5 billion of U.S. dollar fixed-rate notes (IIC Notes) in tranches with maturities ranging from 2 to 30 years and coupons ranging from 4.6 to 5.3 percent. IIC is a 100 percent owned finance subsidiary of IBM, as described by the SEC in Rule 13-01(a)(4)(vi) of Regulation S-X, the primary purpose of which is to borrow money to be made available for the benefit of IBM and its affiliates. The IIC Notes are fully and unconditionally guaranteed by IBM, and no other subsidiary of IBM guarantees the IIC Notes.
On February 10, 2025, the company issued $3.6 billion of Euro fixed-rate notes in tranches with maturities ranging from 5 to 20 years and coupons ranging from 2.9 to 3.8 percent; and $4.75 billion of U.S. dollar fixed-rate notes in tranches with maturities ranging from 3 to 30 years and coupons ranging from 4.65 to 5.7 percent.
Pre-swap annual contractual obligations of long-term debt outstanding at June 30, 2025, were as follows:
(Dollars in millions)Total
Remainder of 2025$2,968 
20266,431 
20276,732 
20285,200 
20295,083 
Thereafter38,828 
Total$65,242 
Interest on Debt
(Dollars in millions)  
For the six months ended June 30:20252024
Cost of financing$173 $167 
Interest expense965 859 
Interest capitalized4 6 
Total interest paid and accrued$1,141 $1,032 
Lines of Credit
On June, 20, 2025, the company amended its $2.5 billion Three-Year Credit Agreement and $7.5 billion Five-Year Credit Agreement (the Credit Agreements) to extend the maturity dates to June 20, 2028 and June 22, 2030, respectively. The Credit Agreements permit the company and its subsidiary borrowers to borrow up to $10 billion on a revolving basis. At June 30, 2025, there were no borrowings by the company, or its subsidiaries, under these credit facilities.
32

Table of Contents
Notes to Consolidated Financial Statements — (continued)

13. Commitments:
The company’s extended lines of credit to third-party entities include unused amounts of $2.0 billion and $1.6 billion at June 30, 2025 and December 31, 2024, respectively. In addition, the company has committed to provide future financing to its clients in connection with client purchase agreements for $2.1 billion and $2.2 billion at June 30, 2025 and December 31, 2024, respectively. The company collectively evaluates the allowance for these arrangements using a provision methodology consistent with the portfolio of the commitments. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information. The allowance for these commitments recorded in other liabilities in the Consolidated Balance Sheet at June 30, 2025 and December 31, 2024 was not material.
The company has applied the guidance requiring a guarantor to disclose certain types of guarantees, even if the likelihood of requiring the guarantor’s performance is remote. The following is a description of arrangements in which the company is the guarantor.
The company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the company, under which the company customarily agrees to hold the party harmless against losses arising from a breach of representations and covenants related to such matters as title to the assets sold, certain intellectual property rights, specified environmental matters, third-party performance of nonfinancial contractual obligations and certain income taxes. In each of these circumstances, payment by the company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, the procedures of which typically allow the company to challenge the other party’s claims. While indemnification provisions typically do not include a contractual maximum on the company’s payment, the company’s obligations under these agreements may be limited in terms of time and/or nature of claim, and in some instances, the company may have recourse against third parties for certain payments made by the company.
It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the company’s obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the company under these agreements have not had a material effect on the company’s business, financial condition or results of operations.
In addition, the company guarantees certain loans and financial commitments. The maximum potential future payment under these financial guarantees and the fair value of these guarantees recognized in the Consolidated Balance Sheet at June 30, 2025 and December 31, 2024 were not material.
Changes in the company’s warranty liability for standard warranties, which are included in other accrued expenses and liabilities and other liabilities in the Consolidated Balance Sheet, are presented in the following table. The company's extended warranty liability, which is included in deferred income in the Consolidated Balance Sheet, was not material for the periods presented.
Standard Warranty Liability
(Dollars in millions)20252024
Balance at January 1$76 $65 
Current-period accruals34 38 
Accrual adjustments to reflect actual experience15 7 
Charges incurred(40)(41)
Balance at June 30$85 $70 

33

Table of Contents
Notes to Consolidated Financial Statements — (continued)
14. Contingencies:
As a company with a substantial employee population and with clients in more than 175 countries, IBM is involved, either as plaintiff or defendant, in a variety of ongoing claims, demands, suits, investigations, tax matters and proceedings that arise from time to time in the ordinary course of its business. The company is a leader in the information technology industry and, as such, has been and will continue to be subject to claims challenging its IP rights and associated products and offerings, including claims of copyright and patent infringement and violations of trade secrets and other IP rights. In addition, the company enforces its own IP against infringement, through license negotiations, lawsuits or otherwise. Further, given the rapidly evolving external landscape of cybersecurity, AI, privacy and data protection laws, regulations and threat actors, the company and its clients have been and will continue to be subject to actions or proceedings in various jurisdictions. Also, as is typical for companies of IBM’s scope and scale, the company is party to actions and proceedings in various jurisdictions involving a wide range of labor and employment issues (including matters related to contested employment decisions, country-specific labor and employment laws, and the company’s pension, retirement and other benefit plans), as well as actions with respect to contracts, product liability, cybersecurity, data privacy, securities, foreign operations, competition law and environmental matters. These actions may be commenced by a number of different parties, including competitors, clients, current or former employees, government and regulatory agencies, stockholders and representatives of the locations in which the company does business. Some of the actions to which the company is party may involve particularly complex technical issues, and some actions may raise novel questions under the laws of the various jurisdictions in which these matters arise.
The company records a provision with respect to a claim, suit, investigation or proceeding when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Any recorded liabilities, including any changes to such liabilities for the quarter ended June 30, 2025 were not material to the Consolidated Financial Statements.
In accordance with the relevant accounting guidance, the company provides disclosures of matters for which the likelihood of material loss is at least reasonably possible. In addition, the company also discloses matters based on its consideration of other matters and qualitative factors, including the experience of other companies in the industry, and investor, customer and employee relations considerations.
With respect to certain of the claims, suits, investigations and proceedings discussed herein, the company believes at this time that the likelihood of any material loss is remote, given, for example, the procedural status, court rulings, and/or the strength of the company’s defenses in those matters. With respect to the remaining claims, suits, investigations and proceedings discussed in this note, except as specifically discussed herein, the company is unable to provide estimates of reasonably possible losses or range of losses, including losses in excess of amounts accrued, if any, for the following reasons. Claims, suits, investigations and proceedings are inherently uncertain, and it is not possible to predict the ultimate outcome of these matters. It is the company’s experience that damage amounts claimed in litigation against it are unreliable and unrelated to possible outcomes, and as such are not meaningful indicators of the company’s potential liability. Further, the company is unable to provide such an estimate due to a number of other factors with respect to these claims, suits, investigations and proceedings, including considerations of the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters.
The company reviews claims, suits, investigations and proceedings at least quarterly, and decisions are made with respect to recording or adjusting provisions and disclosing reasonably possible losses or range of losses (individually or in the aggregate), to reflect the impact and status of settlement discussions, discovery, procedural and substantive rulings, reviews by counsel and other information pertinent to a particular matter.
Whether any losses, damages or remedies finally determined in any claim, suit, investigation or proceeding could reasonably have a material effect on the company’s business, financial condition, results of operations or cash flows will depend on a number of variables, including: the timing and amount of such losses or damages; the structure and type of any such remedies; the significance of the impact any such losses, damages or remedies may have in the Consolidated Financial Statements; and the unique facts and circumstances of the particular matter that may give rise to additional factors. While the company will continue to defend itself vigorously, it is possible that the company’s business, financial condition, results of operations or cash flows could be affected in any particular period by the resolution of one or more of these matters.
34

Table of Contents
Notes to Consolidated Financial Statements — (continued)
The following is a summary of the more significant legal matters involving the company.
On June 2, 2022, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York alleging that the IBM Pension Plan miscalculated certain joint and survivor annuity pension benefits by using outdated actuarial tables in violation of the Employee Retirement Income Security Act of 1974. IBM, the Plan Administrator Committee, and the IBM Pension Plan are named as defendants. On April 4, 2024, the court dismissed the lawsuit with prejudice. On April 3, 2025, the Second Circuit vacated and remanded the district court’s decision to allow for discovery on statute of limitations.
The company is party to, or otherwise involved in, proceedings brought by U.S. federal or state environmental agencies under the Comprehensive Environmental Response, Compensation and Liability Act (CERCLA), known as “Superfund,” or laws similar to CERCLA. Such statutes require potentially responsible parties to participate in remediation activities regardless of fault or ownership of sites. The company is also conducting environmental investigations, assessments or remediations at or in the vicinity of several current or former operating sites globally pursuant to permits, administrative orders or agreements with country, state or local environmental agencies, and is involved in lawsuits and claims concerning certain current or former operating sites.
The company is also subject to ongoing tax examinations and governmental assessments in various jurisdictions. Along with many other U.S. companies doing business in Brazil, the company is involved in various challenges with Brazilian tax authorities regarding non-income tax assessments and non-income tax litigation matters. The total potential amount related to all these matters for all applicable years is approximately $350 million. The company believes it will prevail on these matters and that this amount is not a meaningful indicator of liability.
35

Table of Contents
Notes to Consolidated Financial Statements — (continued)
15. Equity Activity:
Reclassifications and Taxes Related to Items of Other Comprehensive Income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the three months ended June 30, 2025:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$(613)$399 $(215)
Net changes related to available-for-sale securities:  
Unrealized gains/(losses) arising during the period$(5)$1 $(4)
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$(5)$1 $(4)
Unrealized gains/(losses) on cash flow hedges:  
Unrealized gains/(losses) arising during the period$(82)$24 $(59)
Reclassification of (gains)/losses to:
   
Cost of services4 (1)3 
Cost of sales5 (2)4 
Cost of financing1 0 1 
SG&A expense2 (1)1 
Other (income) and expense(436)110 (327)
Interest expense6 (1)4 
Total unrealized gains/(losses) on cash flow hedges$(501)$128 $(373)
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$0 $0 $0 
Net gains/(losses) arising during the period
0 8 8 
Curtailments and settlements
5 (2)3 
Amortization of prior service costs/(credits)(2)1 (1)
Amortization of net (gains)/losses157 (42)115 
Total retirement-related benefit plans$160 $(35)$125 
Other comprehensive income/(loss)$(959)$493 $(466)
(1)These accumulated other comprehensive income (AOCI) components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.

36

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Reclassifications and Taxes Related to Items of Other Comprehensive Income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the three months ended June 30, 2024:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$2 $(68)$(66)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$1 $0 $0 
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$1 $0 $0 
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$103 $(28)$75 
Reclassification of (gains)/losses to:   
Cost of services(9)3 (7)
Cost of sales(15)5 (10)
Cost of financing2 0 1 
SG&A expense(7)2 (5)
Other (income) and expense(21)5 (16)
Interest expense8 (2)6 
Total unrealized gains/(losses) on cash flow hedges$61 $(16)$45 
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$ $ $ 
Net gains/(losses) arising during the period
0 2 2 
Curtailments and settlements
2 (1)2 
Amortization of prior service costs/(credits)(2)0 (1)
Amortization of net (gains)/losses258 (71)187 
Total retirement-related benefit plans$259 $(69)$190 
Other comprehensive income/(loss)$322 $(153)$169 
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
37

Table of Contents
Notes to Consolidated Financial Statements — (continued)
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the six months ended June 30, 2025:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$(956)$602 $(354)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$2 $(1)$2 
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$2 $(1)$2 
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$(141)$40 $(101)
Reclassification of (gains)/losses to:
   
Cost of services5 (1)4 
Cost of sales(2)1 (2)
Cost of financing2 (1)2 
SG&A expense(2)0 (1)
Other (income) and expense(758)191 (567)
Interest expense12 (3)9 
Total unrealized gains/(losses) on cash flow hedges$(883)$227 $(656)
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$0 $0 $0 
Net gains/(losses) arising during the period
0 8 8 
Curtailments and settlements7 (2)5 
Amortization of prior service costs/(credits)(4)1 (2)
Amortization of net (gains)/losses308 (83)225 
Total retirement-related benefit plans$311 $(76)$236 
Other comprehensive income/(loss)$(1,525)$753 $(772)
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.

38

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Reclassifications and Taxes Related to Items of Other Comprehensive Income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the six months ended June 30, 2024:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$57 $(222)$(165)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$1 $0 $1 
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$1 $0 $1 
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$279 $(75)$204 
Reclassification of (gains)/losses to:   
Cost of services(14)4 (10)
Cost of sales(27)9 (18)
Cost of financing3 (1)2 
SG&A expense(10)3 (7)
Other (income) and expense58 (15)44 
Interest expense17 (4)13 
Total unrealized gains/(losses) on cash flow hedges$307 $(79)$227 
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$ $ $ 
Net gains/(losses) arising during the period
1 2 2 
Curtailments and settlements4 (1)3 
Amortization of prior service costs/(credits)(4)1 (3)
Amortization of net (gains)/losses519 (143)376 
Total retirement-related benefit plans$520 $(141)$379 
Other comprehensive income/(loss)$885 $(442)$442 
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.

39

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Accumulated Other Comprehensive Income/(Loss) (net of tax)
(Dollars in millions)
 Foreign
Currency
Translation
Adjustments (1)
Net Unrealized
Gains/(Losses)
on Available-
For-Sale
Securities
Net Unrealized
Gains/(Losses)
on Cash Flow
Hedges
Net Change
Retirement-
Related
Benefit
Plans
Accumulated
Other
Comprehensive
Income/(Loss)
January 1, 2025$(3,512)$0 $237 $(11,994)$(15,269)
Other comprehensive income before reclassifications(354)2 (101)8 (445)
Amount reclassified from accumulated other comprehensive income— — (555)228 (328)
Total change for the period$(354)$2 $(656)$236 $(772)
June 30, 2025$(3,865)$2 $(419)$(11,759)$(16,041)
(Dollars in millions)
 Foreign
Currency
Translation
Adjustments (1)
Net Unrealized
Gains/(Losses)
on Available-
For-Sale
Securities
Net Unrealized
Gains/(Losses)
on Cash Flow
Hedges
Net Change
Retirement-
Related
Benefit
Plans
Accumulated
Other
Comprehensive
Income/(Loss)
January 1, 2024$(3,488)$(1)$(106)$(15,165)$(18,761)
Other comprehensive income before reclassifications(165)1 204 2 42 
Amount reclassified from accumulated other comprehensive income— — 24 377 400 
Total change for the period$(165)$1 $227 $379 $442 
June 30, 2024$(3,653)$(1)$121 $(14,786)$(18,319)
(1)Foreign currency translation adjustments are presented gross except for any associated hedges which are presented net of tax.
16. Derivative Financial Instruments:
The company operates in multiple functional currencies and is a significant lender and borrower in the global markets. In the normal course of business, the company is exposed to the impact of interest rate changes and foreign currency fluctuations, and to a lesser extent equity risk. The company limits these risks by following established risk management policies and procedures, including the use of derivatives, and, where cost effective, financing with debt in the currencies in which assets are denominated. For interest rate exposures, derivatives are used to better align rate movements between the interest rates associated with the company’s lease and other financial assets and the interest rates associated with its debt. Derivatives are also used to manage the related cost of debt. For foreign currency exposures, derivatives are used to better manage the cash flow volatility arising from foreign exchange rate fluctuations.
In the Consolidated Balance Sheet, the company does not offset derivative assets against liabilities in master netting arrangements nor does it offset receivables or payables recognized upon payment or receipt of cash collateral against the fair values of the related derivative instruments. The amount recognized in other accounts receivables for the right to reclaim cash collateral was $25 million and $29 million at June 30, 2025 and December 31, 2024, respectively. The company restricts the use of cash collateral received to rehypothecation and therefore reports it in restricted cash in the Consolidated Balance Sheet. Both the amount recognized in accounts payable for the obligation to return cash collateral and the amount rehypothecated were not material for the periods presented. Additionally, if derivative exposures covered by a qualifying master netting agreement had been netted in the Consolidated Balance Sheet at June 30, 2025 and December 31, 2024, the total derivative asset and liability positions each would have been reduced by $416 million and $352 million, respectively.

40

Table of Contents
Notes to Consolidated Financial Statements — (continued)
On July 1, 2024, the company completed the acquisition of StreamSets and webMethods from Software AG. Prior to the acquisition, beginning in December 2023, the company entered into foreign currency derivative contracts which were accounted for as non-hedge derivatives and expired by June 28, 2024. For the three and six months ended June 30, 2024, the company recorded a realized loss of $18 million and $68 million, respectively, in other (income) and expense in the Consolidated Income Statement. There were no associated derivatives outstanding at June 30, 2025 and December 31, 2024.
In its hedging programs, the company may use forward contracts, futures contracts, interest-rate swaps, cross-currency swaps, equity swaps, and options depending upon the underlying exposure. The company is not a party to leveraged derivative instruments.
A brief description of the major hedging programs, categorized by underlying risk, follows.
Interest Rate Risk
Fixed and Variable Rate Borrowings
The company issues debt in the global capital markets to fund its operations and financing business. Access to cost-effective financing can result in interest rate mismatches with the underlying assets. To manage these mismatches and to reduce overall interest cost, the company may use interest-rate swaps to convert specific fixed-rate debt issuances into variable-rate debt (i.e., fair value hedges) and to convert specific variable-rate debt issuances into fixed-rate debt (i.e., cash flow hedges). At both June 30, 2025 and December 31, 2024, the total notional amount of the company’s interest-rate swaps was $6.7 billion. The weighted-average remaining maturity of these instruments at June 30, 2025 and December 31, 2024 was approximately 4.0 years and 4.5 years, respectively. These interest-rate contracts were accounted for as fair value hedges. The company did not have any cash flow hedges relating to this program outstanding at June 30, 2025 and December 31, 2024.
Foreign Exchange Risk
Long-Term Investments in Foreign Subsidiaries (Net Investment)
A large portion of the company’s foreign currency denominated debt portfolio is designated as a hedge of net investment in major foreign subsidiaries to reduce the volatility in stockholders’ equity caused by changes in foreign currency exchange rates in the subsidiaries' functional currency with respect to the U.S. dollar. At June 30, 2025 and December 31, 2024, the carrying value of debt designated as hedging instruments was $16.5 billion and $14.0 billion, respectively. The company also uses foreign currency derivatives, which may include forward contracts, long-term cross currency swaps, and options, for this risk management purpose. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments designated as net investment hedges was $7.5 billion and $6.2 billion, respectively. At both June 30, 2025 and December 31, 2024, the weighted-average remaining maturity of these instruments was less than one year.
Anticipated Royalties and Cost Transactions
The company’s operations generate significant nonfunctional currency, third-party vendor payments and intercompany payments for royalties and goods and services among the company’s non-U.S. subsidiaries and with the company. In anticipation of these foreign currency cash flows and in view of the volatility of the currency markets, the company selectively employs foreign exchange forward contracts to manage its currency risk. These forward contracts are accounted for as cash flow hedges. At June 30, 2025, the maximum remaining length of time over which the company hedged its exposure is approximately two years. At June 30, 2025 and December 31, 2024, the total notional amount of forward contracts designated as cash flow hedges of forecasted royalty and cost transactions was $10.7 billion and $9.7 billion, respectively. At June 30, 2025 and December 31, 2024, the weighted-average remaining maturity of these instruments was less than one year.

41

Table of Contents
Notes to Consolidated Financial Statements — (continued)
At June 30, 2025 and December 31, 2024, in connection with cash flow hedges of anticipated royalties and cost transactions, there were unrealized net losses (before taxes) of $380 million and net unrealized gains (before taxes) of $415 million, respectively, deferred in AOCI. The company estimates that $442 million of the deferred net losses (before taxes) on derivatives in AOCI at June 30, 2025 will be reclassified to net income within the next 12 months, providing an offsetting economic impact against the underlying anticipated transactions.
Foreign Currency Denominated Borrowings
The company is exposed to exchange rate volatility on foreign currency denominated debt. To manage this risk, the company may employ forward contracts or cross-currency swaps to convert the principal, or principal and interest payments of foreign currency denominated debt, to debt denominated in the functional currency of the borrowing entity. These derivatives are accounted for as cash flow hedges.
At June 30, 2025, the maximum length of time remaining over which the company hedged its exposure was approximately six years. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments designated as cash flow hedges of foreign-currency denominated debt was $5.9 billion and $5.0 billion, respectively.
At June 30, 2025 and December 31, 2024, in connection with forward contracts, there were unrealized net losses (before taxes) of $17 million and net unrealized gains (before taxes) of $84 million, respectively, deferred in AOCI. Approximately $96 million of losses (before taxes) related to the initial forward points excluded from the assessment of hedge effectiveness is expected to be amortized to other (income) and expense within the next 12 months.
Subsidiary Cash and Foreign Currency Asset/Liability Management
The company uses its Global Treasury Centers to manage the cash of its subsidiaries. These centers principally use currency swaps to convert cash flows in a cost-effective manner. In addition, the company uses forward contracts to economically hedge, on a net basis, the foreign currency exposure of a portion of the company’s nonfunctional currency assets and liabilities. The terms of these forward and swap contracts are generally less than one year. The changes in the fair values of these contracts and of the underlying hedged exposures are generally offsetting and are recorded in other (income) and expense in the Consolidated Income Statement. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments in economic hedges of foreign currency exposure was $5.9 billion and $7.4 billion, respectively.
Equity Risk Management
The company is exposed to market price changes in certain broad market indices and in the company’s own stock primarily related to certain obligations to employees. Changes in the overall value of these employee compensation obligations are recorded in SG&A expense in the Consolidated Income Statement. Although not designated as accounting hedges, the company utilizes derivatives, including equity swaps and futures, to economically hedge the exposures related to its employee compensation obligations. The derivatives are linked to the total return on certain broad market indices or the total return on the company’s common stock, and are recorded at fair value with gains or losses also reported in SG&A expense in the Consolidated Income Statement. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments in economic hedges of these compensation obligations was $1.3 billion and $1.5 billion, respectively.
42

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Cumulative Basis Adjustments for Fair Value Hedges
At June 30, 2025 and December 31, 2024, the following amounts were recorded in the Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges:
(Dollars in millions)June 30,
2025
December 31,
2024
Short-term debt:  
Carrying amount of the hedged item$(5)$(13)
Cumulative hedging adjustments included in the carrying amount — assets/(liabilities) $(5)$(13)
Long-term debt:  
Carrying amount of the hedged item$(6,627)$(6,497)
Cumulative hedging adjustments included in the carrying amount — assets/(liabilities) (1)
$62 $190 
(1)Includes $(133) million and $(155) million of hedging adjustments on discontinued hedging relationships at June 30, 2025 and December 31, 2024, respectively.
The Effect of Derivative Instruments in the Consolidated Income Statement and Consolidated Statement of Comprehensive Income
The total effects of all fair value hedges, cash flow hedges, net investment hedges and derivatives not designated as hedging instruments are summarized by income and expense line items as follows:
Gains/(Losses) of Total Hedge Activity
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Cost of services$(4)$9 $(5)$14 
Cost of sales$(5)$15 $2 $27 
Cost of financing$0 $(4)$1 $(7)
SG&A expense$114 $11 $83 $85 
Other (income) and expense (1)
$601 $(140)$1,043 $(427)
Interest expense$3 $(19)$5 $(34)
(1)Primarily driven by currency gains and losses on the company's foreign currency derivatives hedging programs. Refer to note 6, "Other (Income) and Expense," for additional information.
43

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Gains/(Losses) Recognized in Consolidated Income Statement
(Dollars in millions)Consolidated
Income Statement
Line Item
Recognized on
Derivatives
Attributable to Risk
Being Hedged (1)
For the three months ended June 30:2025202420252024
Derivative instruments in fair value hedges: (2)
     
Interest rate contractsCost of financing$2 $(8)$(5)$2 
Interest expense13 (42)(28)10 
Derivative instruments not designated as hedging instruments: 
Foreign exchange contractsOther (income) and expense165 (161)  N/A N/A
Equity contracts
SG&A expense115 4   N/A N/A
Total $295 $(207)$(33)$12 
Gains/(Losses) Recognized in Consolidated Income Statement and Other Comprehensive Income
Recognized in OCIConsolidated
Income Statement
Line Item
Reclassified
from AOCI
Amounts Excluded from
Effectiveness Testing (3)
(Dollars in millions)
For the three months ended June 30:202520242025202420252024
Derivative instruments in cash flow hedges:       
Interest rate contracts$ $ Cost of financing$0 $(1)N/AN/A
Interest expense(3)(3)N/AN/A
Foreign exchange contracts
Amount included in the assessment of effectiveness(25)134 Cost of services(4)9 N/AN/A
Cost of sales(5)15 N/AN/A
Cost of financing(1)(1)N/AN/A
SG&A expense(2)7 N/AN/A
Other (income) and expense466 39 N/AN/A
Interest expense(3)(5)N/AN/A
Amount excluded from the assessment of effectiveness(57)(31)Other (income) and expense N/A N/A(30)(18)
Instruments in net investment hedges: (4)
Foreign exchange contracts
Amount included in the assessment of effectiveness(1,585)269 
Amount excluded from the assessment of effectiveness0  Cost of financing N/A N/A4 4 
Interest expense N/A N/A24 21 
Total$(1,668)$372  $449 $61 $(2)$6 
(1)The amount includes basis adjustments to the carrying value of the hedged item recorded during the period and amortization of basis adjustments recorded on de-designated hedging relationships during the period.
(2)The amount includes changes in clean fair values of the derivative instruments in fair value hedging relationships and the periodic accrual for coupon payments required under these derivative contracts.
(3)Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
(4)Instruments in net investment hedges include derivative and non-derivative instruments with the amounts recognized in OCI providing an offset to the translation of foreign subsidiaries.
N/A - not applicable

44

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Gains/(Losses) Recognized in Consolidated Income Statement
(Dollars in millions)Consolidated
Income Statement
Line Item
Recognized on
Derivatives
Attributable to Risk
Being Hedged (1)
For the six months ended June 30:2025202420252024
Derivative instruments in fair value hedges: (2)
     
Interest rate contractsCost of financing$13 $(35)$(18)$23 
Interest expense72 (180)(101)120 
Derivative instruments not designated as hedging instruments:     
Foreign exchange contractsOther (income) and expense285 (368)  N/A N/A
Equity contractsSG&A expense81 75   N/A N/A
Total $451 $(509)$(119)$143 
Gains/(Losses) Recognized in Consolidated Income Statement and Other Comprehensive Income
Recognized in OCIConsolidated
Income Statement
Line Item
Reclassified
from AOCI
Amounts Excluded from
Effectiveness Testing (3)
(Dollars in millions)
For the six months ended June 30:202520242025202420252024
Derivative instruments in cash flow hedges:       
Interest rate contracts$ $ Cost of financing$(1)$(1)N/AN/A
Interest expense(6)(7)N/AN/A
Foreign exchange contracts
Amount included in the assessment of effectiveness17 300 Cost of services(5)14 N/AN/A
Cost of sales2 27 N/AN/A
Cost of financing(1)(2)N/AN/A
SG&A expense2 10 N/AN/A
Other (income) and expense814 (22)N/AN/A
Interest expense(6)(10)N/AN/A
Amount excluded from the assessment of effectiveness(158)(21)Other (income) and expenseN/AN/A(56)(37)
Instruments in net investment hedges: (4)
       
Foreign exchange contracts
Amount included in the assessment of effectiveness(2,406)881 
Amount excluded from the assessment of effectiveness11 Cost of financing N/A N/A8 8 
Interest expense N/A N/A45 43 
Total$(2,535)$1,160 $798 $9 $(3)$14 
(1)The amount includes basis adjustments to the carrying value of the hedged item recorded during the period and amortization of basis adjustments recorded on de-designated hedging relationships during the period..
(2)The amount includes changes in clean fair values of the derivative instruments in fair value hedging relationships and the periodic accrual for coupon payments required under these derivative contracts.
(3)Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
(4)Instruments in net investment hedges include derivative and non-derivative instruments with the amounts recognized in OCI providing an offset to the translation of foreign subsidiaries.
N/A - not applicable

45

Table of Contents
Notes to Consolidated Financial Statements — (continued)
For the three and six months ended June 30, 2025 and 2024, there were no material gains or losses associated with an underlying exposure that did not or was not expected to occur (for cash flow hedges); nor are there any anticipated in the normal course of business.
17. Stock-Based Compensation:
Stock-based compensation cost for stock awards and stock options is measured at grant date, based on the fair value of the award, and is recognized over the employee requisite service period. The following table presents total stock-based compensation cost included in income from continuing operations.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Cost$67 $53 $132 $109 
Selling, general and administrative244 172 461 343 
Research and development130 90 249 183 
Pre-tax stock-based compensation cost$441 $316 $842 $636 
Income tax benefits(156)(101)(350)(222)
Total net stock-based compensation cost$285 $214 $492 $414 
Pre-tax stock-based compensation cost for the three months ended June 30, 2025 increased $125 million compared to the corresponding period in the prior year due to increases in restricted stock units ($102 million) and performance share units ($13 million).
Pre-tax stock-based compensation cost for the six months ended June 30, 2025 increased $206 million compared to the corresponding period in the prior year due to increases in restricted stock units ($154 million), performance share units ($34 million), and stock options ($14 million).
For the three and six months ended June 30, 2025, the pre-tax stock-based compensation cost increases reflect the company's annual cycles for executives and other employees and the issuance and assumption of stock-based compensation awards in connection with the HashiCorp acquisition.
Total unrecognized compensation cost related to non-vested awards at June 30, 2025 was $2.5 billion and is expected to be recognized over a weighted-average period of approximately 2.4 years.
18. Retirement-Related Benefits:
The company offers defined benefit (DB) pension plans, defined contribution (DC) plans, as well as nonpension postretirement plans primarily consisting of retiree medical benefits.
The following tables provide the pre-tax cost for all retirement-related plans.
Yr.-to-Yr.
(Dollars in millions)Percent
For the three months ended June 30:20252024Change
Retirement-related plans — cost:   
Defined benefit pension and defined contribution plans — cost $248 $320 (22.5 %)
Nonpension postretirement plans — cost32 30 8.3 %
Total$281 $350 (19.9 %)
46

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Yr.-to-Yr.
(Dollars in millions)Percent
For the six months ended June 30:20252024Change
Retirement-related plans — cost:   
Defined benefit pension and defined contribution plans — cost$482 $643 (25.1 %)
Nonpension postretirement plans — cost65 60 7.2 %
Total$546 $704 (22.4 %)
Cost/(Income) of Retirement Plans

The following tables provide the components of the cost/(income) for the company’s retirement-related benefit plans.
(Dollars in millions)U.S. PlansNon-U.S. Plans
For the three months ended June 30:2025 202420252024
Service cost $88 $98 $44 $41 
Interest cost (1)
187 254 267 264 
Expected return on plan assets (1)
(268)(340)(369)(384)
Amortization of prior service costs/(credits) (1)
  6 5 
Recognized actuarial losses (1)
70 129 87 128 
Curtailments and settlements (1)
  5 2 
Multi-employer plans  3 3 
Other costs/(credits) (1)
  10 12 
Total net periodic pension (income)/cost of defined benefit plans$77 $140 $52 $71 
Cost of defined contribution plans17 15 103 94 
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement$93 $155 $155 $165 
(Dollars in millions)U.S. PlansNon-U.S. Plans
For the six months ended June 30:2025 202420252024
Service cost
$176 $197 $85 $85 
Interest cost (1)
374 508 518 532 
Expected return on plan assets (1)
(536)(681)(715)(773)
Amortization of prior service costs/(credits) (1)
  11 11 
Recognized actuarial losses (1)
140 257 169 258 
Curtailments and settlements (1)
  7 4 
Multi-employer plans  6 6 
Other costs/(credits) (1)
  18 20 
Total net periodic pension (income)/cost of defined benefit plans$154 $280 $99 $143 
Cost of defined contribution plans30 27 199 193 
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement$184 $307 $298 $336 
(1)These components of net periodic pension cost are included in other (income) and expense in the Consolidated Income Statement..
47

Table of Contents
Notes to Consolidated Financial Statements — (continued)
Cost of Nonpension Postretirement Plans
The following tables provide the components of the cost for the company’s nonpension postretirement plans.
(Dollars in millions)U.S. PlanNon-U.S. Plans
For the three months ended June 30:2025202420252024
Service cost$0 $1 $0 $1 
Interest cost (1)
28 27 10 10 
Expected return on plan assets (1)
  0 0 
Amortization of prior service costs/(credits) (1)
(7)(7)0 0 
Recognized actuarial losses (1)
  0 0 
Curtailments and settlements (1)
    
Total nonpension postretirement plans cost recognized in the Consolidated Income Statement$22 $20 $11 $10 
(Dollars in millions)U.S. PlanNon-U.S. Plans
For the six months ended June 30:2025202420252024
Service cost$1 $1 $1 $1 
Interest cost (1)
57 53 21 21 
Expected return on plan assets (1)
  (1)(1)
Amortization of prior service costs/(credits) (1)
(15)(15)0 0 
Recognized actuarial losses (1)
  0 0 
Curtailments and settlements (1)
    
Total nonpension postretirement plans cost recognized in the Consolidated Income Statement$43 $40 $22 $21 
(1)These components of net periodic pension cost are included in other (income) and expense in the Consolidated Income Statement.
Plan Contributions
The company does not anticipate any significant changes to the expected plan contributions in 2025 from the amounts disclosed in the 2024 Annual Report. The table below includes contributions to the following plans:
(Dollars in millions)Plan Contributions
For the six months ended June 30:20252024
U.S. nonpension postretirement benefit plan
$104 $110 
Non-U.S. DB and multi-employer plans (1)
20 40 
Total plan contributions$124 $150 
(1)Amounts reported net of refunds.
The U.S. nonpension postretirement benefit plan contributions in the table above were made in U.S. Treasury Securities. Additionally, during both the six months ended June 30, 2025 and 2024, contributions of $390 million were made to the Active Medical Trust in U.S. Treasury securities. Contributions made with U.S. Treasury securities are considered a non-cash transaction.
19. Subsequent Events:
On July 23, 2025, the company announced that the Board of Directors approved a quarterly dividend of $1.68 per common share. The dividend is payable September 10, 2025 to stockholders of record on August 8, 2025.
48

Table of Contents
Item 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS
OF RESULTS OF OPERATIONS AND FINANCIAL CONDITION
FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2025
Snapshot
Organization of Information:
In the first quarter of 2025, we made changes to the reported revenue categories within our Software and Consulting reportable segments. These changes did not impact our Consolidated Financial Statements or our reportable segments. The revenue categories are reported on a comparable basis for all periods. Refer to note 3, “Revenue Recognition,” for additional information.
Within the tables presented, certain columns and rows may not add due to the use of rounded numbers for disclosure purposes. Percentages presented are calculated from the underlying whole-dollar amounts. Certain prior-period amounts have been reclassified to conform to the current-period presentation. This is annotated where applicable.
Currency:
The references to “adjusted for currency” or “at constant currency” in the Management Discussion do not include operational impacts that could result from fluctuations in foreign currency rates. When we refer to growth rates at constant currency or adjust such growth rates for currency, it is done so that certain financial results can be viewed without the impact of fluctuations in foreign currency exchange rates, thereby facilitating period-to-period comparisons of business performance. Financial results adjusted for currency are calculated by translating current period activity in local currency using the comparable prior-year period’s currency conversion rate. This approach is used for countries where the functional currency is the local currency. Generally, when the dollar either strengthens or weakens against other currencies, the growth at constant currency rates or adjusting for currency will be higher or lower than growth reported at actual exchange rates. Refer to “Currency Rate Fluctuations” for additional information.
Operating (non-GAAP) Earnings:
In an effort to provide better transparency into the operational results of the business, supplementally, management separates business results into operating and non-operating categories. Operating earnings from continuing operations is a non-GAAP measure that excludes the effects of certain acquisition-related charges and intangible asset amortization, expense resulting from basis differences on equity method investments, retirement-related costs and their related tax impacts. Due to the unique, non-recurring nature of the enactment of the U.S. Tax Cuts and Jobs Act (TCJA or U.S. tax reform), management characterizes the one-time provisional charge recorded in the fourth quarter of 2017, and adjustments to that charge as non-operating. Adjustments include the tax effect of true-ups, audit adjustments, accounting elections and new regulations or laws that impact the TCJA provisions which resulted in the one-time provisional charge. For acquisitions, operating (non-GAAP) earnings exclude the amortization of acquired intangible assets and acquisition-related charges such as in-process research and development, transaction costs, applicable retention, restructuring and related expenses, tax charges related to acquisition integration and pre-closing charges, such as financing costs. These charges are excluded as they may be inconsistent in amount and timing from period to period and are significantly impacted by the size, type and frequency of our acquisitions. Management also characterized as non-operating expense, given its unique and temporary nature, the impact on the foreign exchange derivative contracts entered into prior to the acquisition of StreamSets and webMethods from Software AG, beginning in December 2023, to economically hedge the foreign currency exposure related to the purchase price of this acquisition. These derivative contracts expired by June 28, 2024. All other spending for acquired companies is included in both earnings from continuing operations and in operating (non-GAAP) earnings. For retirement-related costs, management characterizes certain items as operating and others as non-operating, consistent with GAAP. We include defined benefit plan and nonpension postretirement benefit plan service costs, multi-employer plan costs and the cost of defined contribution plans in operating earnings. Non-operating retirement-related costs include defined benefit plan and nonpension postretirement benefit plan amortization of prior service costs, interest cost, expected return on plan assets, amortized actuarial gains/losses, the impacts of any plan curtailments/settlements and pension insolvency costs and other costs. Non-operating retirement-related costs are primarily related to changes in pension
49

Table of Contents
Management Discussion – (continued)
plan assets and liabilities which are tied to financial market performance, and we consider these costs to be outside of the operational performance of the business.
Overall, management believes that supplementally providing investors with a view of operating earnings as described above provides increased transparency and clarity into both the operational results of the business and the performance of our pension plans; improves visibility to management decisions and their impacts on operational performance; enables better comparison to peer companies; and allows us to provide a long-term strategic view of the business going forward. In addition, these non-GAAP measures provide a perspective consistent with areas of interest we routinely receive from investors and analysts.
Financial Results Summary — Three Months Ended June 30:
(Dollars and shares in millions except per share amounts)Yr.-to-Yr.
Percent/
Margin
Change
For the three months ended June 30:20252024
Revenue (1)
$16,977 $15,770 7.7 %   
Gross profit margin58.8 %56.8 %2.0 pts. 
Total expense and other (income)$7,380 $6,730 9.6 %   
Income from continuing operations before income taxes $2,597 $2,219 17.0 %   
Provision for/(benefit from) income taxes from continuing operations
$404 $389 3.7 %   
Income from continuing operations $2,193 $1,830 19.8 %   
Income from continuing operations margin 12.9 %11.6 %1.3 pts. 
Income from discontinued operations, net of tax$$(83.9)%   
Net income$2,194 $1,834 19.6 %   
Earnings per share from continuing operations - assuming dilution$2.31 $1.96 17.9 %   
Consolidated earnings per share - assuming dilution$2.31 $1.96 17.9 %   
Weighted-average shares outstanding - assuming dilution948.0 934.4 1.5 %   
(1)Year-to-year revenue growth of 5.3 percent adjusted for currency.
The following table provides the company’s operating (non-GAAP) earnings for the second quarter of 2025 and 2024.
(Dollars in millions except per share amounts)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Net income as reported$2,194 $1,834 19.6 %   
Income from discontinued operations, net of tax(83.9)
Income from continuing operations$2,193 $1,830 19.8 %   
Non-operating adjustments (net of tax):   
Acquisition-related charges$443 $362 22.4 %   
Non-operating retirement-related costs/(income)17 72 (76.9)    
U.S. tax reform impacts— 12 (100.0)    
Operating (non-GAAP) earnings (1)
$2,652 $2,275 16.6 %   
Diluted operating (non-GAAP) earnings per share (1)
$2.80 $2.43 15.2 %   
(1)Refer to page 78 for a more detailed reconciliation of net income to operating earnings.

50

Table of Contents
Management Discussion – (continued)
Macroeconomic Environment:
The strength of our portfolio and the resiliency of our business model underpinned by our hybrid cloud and AI strategy position us well to deliver sustainable and profitable growth. While the current economic and trade environment remains dynamic, we expect technology to continue contributing to overall economic growth and serve as a key source of competitive advantage allowing businesses to scale, drive efficiencies, and fuel growth. This was reflected in our performance in the second quarter. Our disciplined strategy and durable business model enable us to create long-term value for our partners and clients.

In the first six months of 2025, movements in global currencies continued to impact our reported year-to-year revenue and profit. We execute hedging programs which defer, but do not eliminate, the impact of currency. The (gains)/losses from these hedging programs are reflected primarily in other (income) and expense. Refer to “Currency Rate Fluctuations,” for additional information.
Financial Performance Summary — Three Months Ended June 30:
In the second quarter of 2025, we reported $17.0 billion in revenue, income from continuing operations of $2.2 billion, and operating (non-GAAP) earnings of $2.7 billion. Diluted earnings per share from continuing operations was $2.31 as reported and $2.80 on an operating (non-GAAP) basis. We generated $1.7 billion in cash from operations and $2.8 billion in free cash flow, and delivered shareholder returns of $1.6 billion in dividends. Our second-quarter performance reflects the continued success of our hybrid cloud and AI strategy. With our focus on the fundamentals of our business, we continue to maintain a strong liquidity position and solid cash flow generation which enables us to invest in our business and return value to shareholders through dividends.
Total revenue grew 7.7 percent as reported and 5.3 percent adjusted for currency compared to the prior-year period, led by Software and Infrastructure. Software delivered revenue growth of 9.6 percent as reported and 7.6 percent adjusted for currency, with solid growth in Hybrid Cloud, Automation and Data, reflecting continued growth in our high-value annual recurring revenue base. Consulting revenue increased 2.6 percent as reported and was flat adjusted for currency, as the business continued to stabilize through the second quarter of 2025. Infrastructure revenue increased 13.6 percent year to year as reported and 11.5 percent adjusted for currency, reflecting early strength in our new IBM Z platform.
From a geographic perspective, Americas revenue increased 6.1 percent as reported (6.5 percent adjusted for currency). Europe/Middle East/Africa (EMEA) increased 14.6 percent as reported (8.5 percent adjusted for currency). Asia Pacific increased 1.1 percent as reported but declined 2.7 percent adjusted for currency.
Gross margin of 58.8 percent increased 2.0 points year to year with margin expansion driven primarily by portfolio mix and productivity actions. Operating (non-GAAP) gross margin of 60.1 percent increased 2.3 points compared to the prior-year period due to the same dynamics.
Total expense and other (income) increased 9.6 percent in the second quarter of 2025 compared to the second quarter of 2024 driven by higher operating acquisition-related spending and the effects of currency. Total operating (non-GAAP) expense and other (income) increased 10.7 percent year to year, driven primarily by the same factors.
Pre-tax income from continuing operations of $2.6 billion increased 17.0 percent and pre-tax margin was 15.3 percent, an increase of 1.2 points compared to the second quarter of 2024. Performance this quarter benefited from our gross margin expansion and productivity actions taken to transform our operations; partially offset by our continued investments to drive innovation. The continuing operations provision for income taxes was $0.4 billion in both the second quarter of 2025 and the second quarter of 2024. Net income from continuing operations of $2.2 billion increased 19.8 percent and the net income from continuing operations margin was 12.9 percent, an increase of 1.3 points year to year.
Operating (non-GAAP) pre-tax income from continuing operations of $3.2 billion increased 14.5 percent compared to the second quarter of 2024 and the operating (non-GAAP) pre-tax margin from continuing operations increased 1.1 points to 18.8 percent driven by the same factors as described above. The operating (non-GAAP) provision for income taxes was $0.5 billion in both the second quarter of 2025 and the second quarter of 2024. Operating (non-GAAP) net income from continuing operations of $2.7 billion increased 16.6 percent and the operating (non-GAAP) net income margin from continuing operations of 15.6 percent increased 1.2 points year to year.
51

Table of Contents
Management Discussion – (continued)
Diluted earnings per share from continuing operations of $2.31 in the second quarter of 2025 increased 18.0 percent compared to the prior-year period, and operating (non-GAAP) diluted earnings per share of $2.80 increased 15.2 percent compared to the second quarter of 2024.
Cash provided by operating activities was $1.7 billion in the second quarter of 2025, a decrease of $0.4 billion compared to the second quarter of 2024 which includes an increase in cash used by financing receivables of $0.5 billion. Free cash flow was $2.8 billion, an increase of $0.2 billion versus the prior-year period. Net cash provided by investing activities of $1.7 billion decreased $0.5 billion and net cash used in financing activities of $2.9 billion decreased $1.7 billion compared to the second quarter of 2024.
Financial Results Summary — Six Months Ended June 30:
(Dollars and shares in millions except per share amounts)Yr.-to-Yr.
Percent/
Margin
Change
For the six months ended June 30:20252024
Revenue (1)
$31,519 $30,231 4.3 %   
Gross profit margin57.1 %55.2 %1.9 pts. 
Total expense and other (income)$14,253 $13,399 6.4 %   
Income from continuing operations before income taxes $3,755 $3,293 14.0 %   
Provision for/(benefit from) income taxes from continuing operations$507 $(112)nm 
Income from continuing operations $3,248 $3,405 (4.6)%   
Income from continuing operations margin 10.3 %11.3 %(1.0)pts. 
Income/(loss) from discontinued operations, net of tax$$34 (96.3)%   
Net income
$3,249 $3,439 (5.5)%   
Earnings per share from continuing operations - assuming dilution
$3.43 $3.65 (6.0)%   
Consolidated earnings per share - assuming dilution
$3.43 $3.68 (6.8)%   
Weighted-average shares outstanding - assuming dilution946.7 933.9 1.4 %   
At 6/30/2025At 12/31/2024
Assets$148,585$137,1758.3 %   
Liabilities$120,998$109,78310.2 %   
Equity$27,588$27,3930.7 %   
(1)Year-to-year revenue growth of 3.9 percent adjusted for currency.
nm - not meaningful
52

Table of Contents
Management Discussion – (continued)
The following table provides the company’s operating (non-GAAP) earnings for the first six months of 2025 and 2024.
(Dollars in millions except per share amounts)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Net income as reported
$3,249 $3,439 (5.5)%   
Income/(loss) from discontinued operations, net of tax34 (96.3)
Income from continuing operations
$3,248 $3,405 (4.6)%   
Non-operating adjustments (net of tax):   
Acquisition-related charges$872 $707 23.3 %   
Non-operating retirement-related costs/(income)
51 163 (68.4)
U.S. tax reform impacts(2)(436)(99.5) 
Operating (non-GAAP) earnings (1)
$4,169 $3,839 8.6 %
Diluted operating (non-GAAP) earnings per share (1)
$4.40 $4.11 7.1 %
(1)Refer to page 79 for a more detailed reconciliation of net income to operating earnings.
Financial Performance Summary —Six Months Ended June 30:
In the first six months of 2025, we reported $31.5 billion in revenue, net income from continuing operations of $3.2 billion, and operating (non-GAAP) earnings of $4.2 billion. Diluted earnings per share from continuing operations was $3.43 as reported and $4.40 on an operating (non-GAAP) basis. We generated $6.1 billion in cash from operations and $4.8 billion in free cash flow, and delivered shareholder returns of $3.1 billion in dividends. Our year-to-date performance reflects our deep focus on the business fundamentals with continued revenue growth, gross profit margin expansion and strong cash generation, and a balance sheet with financial flexibility to support our business.
Total revenue grew 4.3 percent as reported and 3.9 percent adjusted for currency compared to the prior-year period. Software delivered revenue growth of 8.6 percent as reported and 8.3 percent adjusted for currency, led by strength in our portfolio, innovation we have brought to our organic software, and contribution from the acquisitions we have made over the past twelve months. Consulting revenue was flat as reported and adjusted for currency, impacted by the current dynamic environment and client focus on discretionary spending. Infrastructure revenue increased 4.6 percent as reported and 4.3 percent adjusted for currency, reflecting product cycle dynamics, with strong growth in Hybrid Infrastructure from the newly released IBM z17, partially offset by a decline in Distributed Infrastructure, and a decrease in Infrastructure Support.
From a geographic perspective, Americas revenue increased 2.6 percent year to year as reported (3.4 percent adjusted for currency). EMEA increased 10.3 percent (8.1 percent adjusted for currency). Asia Pacific decreased 0.6 percent (1.4 percent adjusted for currency).
Gross margin of 57.1 percent increased 1.9 points year to year with gross profit margin expansion driven by our improving portfolio mix and productivity actions. Operating (non-GAAP) gross margin of 58.5 percent increased 2.1 points compared to the prior-year period due to the same dynamics.
Total expense and other (income) increased 6.4 percent in the first six months of 2025 versus the prior-year period primarily driven by higher operating acquisition-related spend and the prior-year gain on the divestiture of The Weather Company assets. Total operating (non-GAAP) expense and other (income) increased 7.3 percent year to year, driven primarily by the factors described above.
Pre-tax income from continuing operations of $3.8 billion increased 14.0 percent and pre-tax margin was 11.9 percent, an increase of 1.0 points as compared to the first six months of 2024. Performance in the first six months of 2025 benefited from our gross margin expansion and productivity actions taken to transform our operations; partially offset by our continued investments to drive innovation. Our year-to-year pre-tax income results were also impacted by the gain from the divestiture of The Weather Company assets in the prior-year period. The continuing operations provision for income taxes for the first six months of 2025 was $0.5 billion, compared to a benefit from income taxes of $0.1 billion for the first six months of 2024. The benefit from income taxes in the first six months of 2024 was primarily driven by the resolution of
53

Table of Contents
Management Discussion – (continued)
certain tax audit matters in the first quarter. Net income from continuing operations of $3.2 billion decreased 4.6 percent and the net income from continuing operations margin was 10.3 percent, down 1.0 points year to year.
Operating (non-GAAP) pre-tax income from continuing operations of $4.9 billion increased 10.9 percent compared to the prior-year period and the operating (non-GAAP) pre-tax margin from continuing operations increased 0.9 points to 15.7 percent primarily driven by the same dynamics as described above. The operating (non-GAAP) provision for income taxes in the first six months of 2025 was $0.8 billion, compared to $0.6 billion in the first six months of 2024. The operating (non-GAAP) income tax provision year-to-year change was primarily driven by the same factor described above. Operating (non-GAAP) income from continuing operations of $4.2 billion increased 8.6 percent and the operating (non-GAAP) income margin from continuing operations of 13.2 percent increased 0.5 points year to year.
Diluted earnings per share from continuing operations was $3.43 for the six months ended June 30, 2025, a decrease of 6.0 percent compared to the prior-year period. Operating (non-GAAP) diluted earnings per share of $4.40 increased 7.1 percent compared to the prior-year period.
At June 30, 2025, the balance sheet remained strong with financial flexibility to support and invest in the business. Cash and cash equivalents, restricted cash and marketable securities at June 30, 2025 of $15.5 billion increased $0.7 billion from December 31, 2024 and debt of $64.2 billion at June 30, 2025 increased $9.2 billion, primarily driven by the first-quarter 2025 debt issuances.
Total assets increased $11.4 billion ($7.4 billion adjusted for currency) from December 31, 2024 primarily driven by an increase in goodwill and intangible assets mainly related to the HashiCorp acquisition. Total liabilities increased $11.2 billion ($6.4 billion adjusted for currency) from December 31, 2024 primarily driven by an increase in debt and deferred income; partially offset by a decrease in taxes payable. Total equity of $27.6 billion increased $0.2 billion from December 31, 2024 primarily driven by first-half 2025 net income and common stock; partially offset by dividends paid and an increase in accumulated other comprehensive loss.
Cash provided by operating activities was $6.1 billion in the first six months of 2025, a decrease of $0.2 billion compared to the first six months of 2024 which includes a decrease in cash provided by financing receivables of $0.3 billion. Free cash flow was $4.8 billion, an increase of $0.3 billion versus the prior-year period. Refer to page 75 for additional information on free cash flow. Net cash used in investing activities of $11.3 billion increased $9.3 billion compared to the prior-year period primarily driven by cash used for the HashiCorp acquisition. Financing activities were a net source of cash of $2.6 billion in the first six months of 2025 as compared to a use of cash of $2.6 billion in the prior-year period primarily driven by debt.

54

Table of Contents
Management Discussion – (continued)
Second Quarter in Review
Results of Continuing Operations
Segment Details
As discussed in the “Organization of Information section, in the first quarter of 2025, we made changes to the reported revenue categories within our Software and Consulting reportable segments. IBM's Software segment reports revenue and year-to-year revenue percent change for Hybrid Cloud (Red Hat), Automation, Data, and Transaction Processing. The Software segment no longer reports Hybrid Platform & Solutions or Security revenue categories. IBM's Consulting segment reports revenue and year-to-year revenue percent change for Strategy and Technology and Intelligent Operations. These changes did not impact our Consolidated Financial Statements or our reportable segments.
The following tables present each reportable segment’s revenue and gross margin results, followed by an analysis of the second quarter and first six months of 2025 versus the second quarter and first six months of 2024 reportable segments results. The reported revenue categories within our Software and Consulting reportable segments are reported on a comparable basis for all periods.
(Dollars in millions)Yr.-to-Yr.
Percent/Margin
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:20252024
Revenue:    
Software$7,387 $6,739 9.6 %7.6 %
Gross margin83.9 %83.6 %0.3 pts. 
Consulting5,314 5,179 2.6 %(0.3)%
Gross margin27.5 %26.3 %1.2 pts. 
Infrastructure4,142 3,645 13.6 %11.5 %
Gross margin61.5 %56.5 %5.0 pts. 
Financing166 169 (1.7)%   (3.3)%
Gross margin45.7 %48.9 %(3.2)pts. 
Other (1)
(31)38 nm nm 
Gross marginnm nm nm 
Total revenue$16,977 $15,770 7.7 %5.3 %
Total gross profit$9,977 $8,950 11.5 % 
Total gross margin58.8 %56.8 %2.0 pts.  
Non-operating adjustments: 
Amortization of acquired intangible assets225 170 32.3 % 
Operating (non-GAAP) gross profit$10,202 $9,120 11.9 % 
Operating (non-GAAP) gross margin 60.1 %57.8 %2.3 pts.  
(1)Includes reductions in revenue for estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, "Significant Accounting Policies," in the company's 2024 Annual Report for additional information.
nm - not meaningful
55

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent/Margin
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:20252024
Revenue:    
Software$13,722 $12,637 8.6 %8.3 %
Gross margin83.7 %83.0 %0.7 pts. 
Consulting10,382 10,365 0.2 %(0.4)%
Gross margin27.4 %25.8 %1.6 pts. 
Infrastructure7,027 6,721 4.6 %4.3 %
Gross margin57.9 %55.4 %2.5 pts. 
Financing357 362 (1.2)%   (0.3)%
Gross margin45.8 %48.7 %(2.9)pts. 
Other (1)
30 146 (79.7)%   (80.7)%
Gross marginnm (260.7)%nm 
Total revenue$31,519 $30,231 4.3 %3.9 %
Total gross profit$18,008 $16,692 7.9 % 
Total gross margin57.1 %55.2 %1.9 pts.  
Non-operating adjustments:    
Amortization of acquired intangible assets426 341 24.9 % 
Operating (non-GAAP) gross profit$18,434 $17,033 8.2 % 
Operating (non-GAAP) gross margin 58.5 %56.3 %2.1 pts.  
(1)Includes reductions in revenue for estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, "Significant Accounting Policies," in the company's 2024 Annual Report for additional information.
nm - not meaningful
Software
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:2025
2024 (1)
Software revenue:$7,387 $6,739 9.6 %7.6 %
Hybrid Cloud
$1,796 $1,547 16.1 %14.4 %
Automation
1,883 1,620 16.2 14.4 
Data
1,499 1,378 8.8 7.2 
Transaction Processing
2,208 2,194 0.6 (1.9)
(1)Recast to reflect January 2025 changes to the reported revenue categories.
56

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:2025
2024 (1)
Software revenue:$13,722 $12,637 8.6 %8.3 %
Hybrid Cloud$3,483 $3,057 13.9 %13.9 %
Automation3,467 3,012 15.1 14.8 
Data2,736 2,550 7.3 7.0 
Transaction Processing4,037 4,019 0.4 (0.2)
(1)Recast to reflect January 2025 changes to the reported revenue categories.
Software revenue of $7,387 million increased 9.6 percent as reported (7.6 percent adjusted for currency) in the second quarter of 2025 compared to the prior-year period, with solid growth in Hybrid Cloud, Automation and Data. This revenue performance reflects our continued growth in our high-value, annual recurring revenue base.
Revenue performance by line of business in the second quarter compared to the prior-year period was as follows:
Hybrid Cloud (Red Hat) year-to-year revenue growth accelerated in the second quarter compared to the first quarter, driven by another quarter of double-digit signings growth and demand for our hybrid cloud solutions. We gained market share across each of our key solutions, led by OpenShift which grew revenue more than 20 percent. Automation revenue grew 16.2 percent as reported (14.4 percent adjusted for currency), with HashiCorp contributing to growth with a strong first full quarter since the acquisition closed. In Data, revenue grew across the portfolio, with strength in our AI offerings. The revenue performance in Transaction Processing reflects where we are in the new z17 cycle as clients prioritized hardware spend at the beginning of a new program.
Across Software, our annual recurring revenue (ARR) was $22.7 billion, which increased 12.2 percent as reported (10.4 percent adjusted for currency). In the first quarter of 2025, the ARR calculation was updated to include all recurring revenue within the Software segment. ARR is a key performance metric management uses to assess the health and growth trajectory of our Software segment, and is calculated by using the current quarter’s recurring revenue and then multiplying that value by four. This value includes the following consumption models: (1) software subscription agreements, including committed term licenses, (2) as-a-service arrangements such as SaaS and PaaS, and (3) maintenance and support contracts. ARR should be viewed independently of software revenue as this performance metric and its inputs may not represent revenue that will be recognized in future periods.
Revenue performance in the first six months of 2025 compared to the prior-year period was as follows:
Software revenue of $13,722 million increased 8.6 percent as reported (8.3 percent adjusted for currency) compared to the same period in 2024. Software represents approximately 45 percent of IBM's business and the performance in the first half of 2025 reflects the combination of the strength of our portfolio, innovation we have brought to our organic software, and contribution from acquisitions we have made during the past twelve months, including HashiCorp, StreamSets and webMethods. Our ability to deploy our AI assistants and agents as well as AI middleware in hybrid environments leveraging multi-model capabilities continues to resonate with clients.
(Dollars in millions)Yr.-to-Yr.
Percent/
Margin
Change
For the three months ended June 30:20252024
Software:   
Gross profit$6,197 $5,634 10.0 %    
Gross profit margin83.9 %83.6 %0.3 pts.  
Segment profit$2,296 $2,113 8.7 %    
Segment profit margin 31.1 %31.3 %(0.3)pts.  
57

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent/
Margin
Change
For the six months ended June 30:20252024
Software:   
Gross profit$11,490 $10,494 9.5 %    
Gross profit margin83.7 %83.0 %0.7 pts. 
Segment profit$4,143 $3,612 14.7 %    
Segment profit margin30.2 %28.6 %1.6 pts. 
Software gross profit margin increased 0.3 points to 83.9 percent in the second quarter of 2025 compared to the prior-year period. Segment profit of $2,296 million increased 8.7 percent and segment profit margin of 31.1 percent decreased 0.3 points compared to the prior-year period.
For the first six months of 2025, gross profit margin increased 0.7 points to 83.7 percent, compared to the first six months of 2024. Segment profit of $4,143 million increased 14.7 percent and segment profit margin of 30.2 percent increased 1.6 points compared to the prior-year period.
Software gross profit, segment profit and respective margin performance in the second quarter and the first six months of 2025 reflect the benefits from our continued productivity actions and investments in acquisitions.
Consulting
(Dollars in millions)  Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:2025
2024 (1)
Consulting revenue:$5,314 $5,179 2.6 %(0.3)%
Strategy and Technology
$2,920 $2,895 0.9 %(2.2)%
Intelligent Operations
2,395 2,284 4.8 2.0 
(Dollars in millions)  Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:2025
2024 (1)
Consulting revenue:$10,382 $10,365 0.2 %(0.4)%
Strategy and Technology$5,702 $5,757 (1.0)%(1.7)%
Intelligent Operations4,680 4,608 1.6 1.2 
(1)Recast to reflect January 2025 changes to the reported revenue categories.
Consulting revenue of $5,314 million increased 2.6 percent as reported and was flat adjusted for currency on a year-to-year basis, as the business continued to stabilize through the second quarter of 2025. Strategy and Technology increased 0.9 percent as reported (decreased 2.2 percent adjusted for currency) and Intelligent Operations revenue increased 4.8 percent as reported (2.0 percent adjusted for currency). The environment remains dynamic with clients prioritizing cost-efficient, high-impact technology investments, driving revenue growth in areas such as business application transformation, AI operations, and cloud platform engineering.

For the first six months of 2025, Consulting revenue of $10,382 million was flat as reported (declining 0.4 percent adjusted for currency), compared to the prior-year period, reflecting the current dynamic environment and client focus on discretionary spending. In the first half of 2025, we had strength in our Intelligent Operations offerings such as cloud platform engineering services and application management services, while we had declines in Strategy and Technology reflecting strong prior-year performance. Clients are recognizing the benefits of generative AI, which we have continued to see in our signings and backlog composition, and we are leveraging our AI offerings and growing our strategic partnerships to help clients drive operational efficiency and reduced costs.
58

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent/
Margin
Change
For the three months ended June 30:20252024
Consulting:   
Gross profit$1,461 $1,362 7.2 %    
Gross profit margin27.5 %26.3 %1.2 pts.  
Segment profit$562 $463 21.3 %    
Segment profit margin10.6 %8.9 %1.6 pts.  
(Dollars in millions)  Yr.-to-Yr.
Percent/
Margin
Change
For the six months ended June 30:20252024
Consulting:   
Gross profit$2,842 $2,676 6.2 %    
Gross profit margin27.4 %25.8 %1.6 pts.  
Segment profit$1,121 $888 26.2 %    
Segment profit margin10.8 %8.6 %2.2 pts.  
In the second quarter of 2025, Consulting gross profit margin of 27.5 percent increased 1.2 points on a year-to-year basis. Segment profit of $562 million increased 21.3 percent and segment profit margin of 10.6 percent increased 1.6 points year to year.
For the first six months of 2025, Consulting gross profit margin of 27.4 percent increased 1.6 points compared to the prior-year period. Segment profit of $1,121 million increased 26.2 percent and segment profit margin of 10.8 percent increased 2.2 points in the first six months of 2025 compared to the prior-year period.
Consulting gross profit, segment profit and respective margin performance in the second quarter and the first six months of 2025 reflect the benefits of the productivity actions we have taken.
Consulting Signings and Book-to-Bill
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:20252024
Total Consulting signings$4,793 $5,678 (15.6)%(18.2)%
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:20252024
Total Consulting signings$9,727 $11,189 (13.1)%(13.9)%
For the three and six months ended June 30, 2025, Consulting signings decreased 15.6 percent as reported (18.2 percent adjusted for currency) and 13.1 percent as reported (13.9 percent adjusted for currency), respectively, as clients continued to delay decision-making, especially in discretionary projects. However, we had continued growth in backlog in the second quarter despite the challenging pricing environment. Our book-to-bill ratio for the trailing twelve-months was over 1.14. Book-to-bill represents the ratio of IBM Consulting signings to its revenue over the same period. The metric is a useful indicator of the demand of our business over time.
Signings are management’s initial estimate of the value of a client’s commitment under a services contract within IBM Consulting. There are no third-party standards or requirements governing the calculation of signings. The calculation used
59

Table of Contents
Management Discussion – (continued)
by management involves estimates and judgments to gauge the extent of a client’s commitment, including the type and duration of the agreement, and the presence of termination charges or wind-down costs.
Contract extensions and increases in scope are treated as signings only to the extent of the incremental new value. Total signings can vary over time due to a variety of factors including, but not limited to, the timing of signing a small number of larger contracts. Signings associated with an acquisition will be recognized on a prospective basis.
Management believes the estimated values of signings disclosed provide an indication of our forward-looking revenue. Signings are used to monitor the performance of the business and viewed as useful information for management and shareholders. The conversion of signings into revenue may vary based on the types of services and solutions, contract duration, customer decisions, and other factors, which may include, but are not limited to, the macroeconomic environment.
Infrastructure
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:20252024
Infrastructure revenue:$4,142 $3,645 13.6 %11.5 %
Hybrid Infrastructure$2,866 $2,360 21.5 %19.1 %
IBM Z70.2 67.1 
Distributed Infrastructure(15.1)(16.9)
Infrastructure Support1,275 1,285 (0.8)(2.6)
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:20252024
Infrastructure revenue:$7,027 $6,721 4.6 %4.3 %
Hybrid Infrastructure$4,512 $4,163 8.4 %7.6 %
IBM Z36.8 35.3 
Distributed Infrastructure(10.5)(10.8)
Infrastructure Support2,515 2,558 (1.7)(1.1)
Infrastructure revenue of $4,142 million increased 13.6 percent as reported and 11.5 percent adjusted for currency in the second quarter of 2025 compared to the prior-year period, reflecting early strength in our new IBM Z program, z17, as AI use cases are resonating strongly with clients. IBM Z revenue increased 70.2 percent as reported and 67.1 percent adjusted for currency in the second quarter. The success of our z17 launch highlights the enduring nature of the IBM Z platform through the value of our continued innovation around AI workloads and hybrid cloud architecture. Distributed Infrastructure revenue decreased 15.1 percent as reported (16.9 percent adjusted for currency) with product cycle dynamics impacting Power. In July, we announced Power11, our next-generation platform featuring advancements across the processor, hardware architecture and virtualization software stack. While Storage was impacted by the new IBM Z cycle as clients prioritized hardware spend, our early strength in z17 and growth in installed capacity drives a long-term benefit.
For the first six months of 2025, Infrastructure revenue of $7,027 million increased 4.6 percent as reported (4.3 percent adjusted for currency) compared to the prior-year period, reflecting strong growth in Hybrid Infrastructure driven by z17, partially offset by the decline in Distributed Infrastructure, and a decrease in Infrastructure Support reflecting product cycle dynamics.
60

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent/
Margin
Change
For the three months ended June 30:20252024
Infrastructure:   
Gross profit$2,548 $2,060 23.7 %    
Gross profit margin61.5 %56.5 %5.0 pts.  
Segment profit$965 $654 47.6 %    
Segment profit margin23.3 %17.9 %5.4 pts.  
(Dollars in millions)Yr.-to-Yr.
Percent/
Margin
Change
For the six months ended June 30:20252024
Infrastructure:   
Gross profit$4,071 $3,726 9.2 %    
Gross profit margin57.9 %55.4 %2.5 pts.  
Segment profit$1,213 $965 25.7 %    
Segment profit margin17.3 %14.4 %2.9 pts.  
Infrastructure gross profit margin of 61.5 percent increased 5.0 points in the second quarter of 2025 compared to the prior-year period. Infrastructure segment profit of $965 million increased 47.6 percent and segment profit margin of 23.3 percent increased 5.4 points compared to the prior-year period.
For the first six months of 2025, gross profit margin of 57.9 percent increased 2.5 points compared to the prior-year period. Infrastructure segment profit of $1,213 million increased 25.7 percent and segment profit margin of 17.3 percent increased 2.9 points in the first six months of 2025 compared to the prior-year period.
Infrastructure gross profit margin expansion for the second quarter and first six months of 2025 were primarily driven by the launch of z17. Segment profit and profit margin performance for both periods were primarily driven by the gross profit margin expansion.
Financing
Refer to pages 76 through 77 for a discussion of Financing’s segment results.

61

Table of Contents
Management Discussion – (continued)
Geographic Revenue
In addition to the revenue presentation by reportable segment, we also measure revenue performance on a geographic basis.
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:20252024
Total Revenue$16,977 $15,770 7.7 %5.3 %
Americas$8,462 $7,979 6.1 %6.5 %
Europe/Middle East/Africa (EMEA)5,413 4,722 14.6 8.5 
Asia Pacific3,103 3,069 1.1 (2.7)
(Dollars in millions)Yr.-to-Yr.
Percent
Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:20252024
Total Revenue$31,519 $30,231 4.3 %3.9 %
Americas$15,668 $15,275 2.6 %3.4 %
Europe/Middle East/Africa (EMEA)9,965 9,035 10.3 8.1 
Asia Pacific5,886 5,922 (0.6)(1.4)
Geographic revenue performance for the three months ended June 30, 2025:
Americas revenue of $8,462 million increased 6.1 percent as reported and 6.5 percent adjusted for currency in the second quarter of 2025 compared to the prior-year period. The U.S. increased 4.5 percent year to year. Canada increased 27.8 percent as reported and 28.6 percent adjusted for currency. Latin America increased 1.4 percent as reported and 5.3 percent adjusted for currency, reflecting growth across most countries with a partial offsetting decline in Brazil of 6.1 percent as reported and 0.8 percent adjusted for currency.
In EMEA, total revenue of $5,413 million increased 14.6 percent as reported and 8.5 percent adjusted for currency. Germany, the UK, France, and Italy increased 30.9 percent, 23.7 percent, 15.4 percent and 9.1 percent, respectively, as reported, and 24.0 percent, 17.2 percent, 9.6 percent and 3.3 percent, respectively, adjusted for currency.
Asia Pacific revenue of $3,103 million increased 1.1 percent as reported, but decreased 2.7 percent adjusted for currency. Japan increased 4.3 percent as reported, but decreased 3.5 percent adjusted for currency. Australia and India increased 12.1 percent and 5.1 percent, respectively, as reported, and 15.0 percent and 7.9 percent, respectively, adjusted for currency. China decreased 21.5 percent as reported and 21.7 percent adjusted for currency.
Geographic revenue performance for the six months ended June 30, 2025:
Americas revenue of $15,668 million increased 2.6 percent as reported and 3.4 percent adjusted for currency. The U.S. increased 2.3 percent compared to the prior-year period. Canada increased 10.5 percent as reported and 13.6 percent adjusted for currency. Latin America was flat as reported, but grew 5.7 percent adjusted for currency. Within Latin America, Brazil decreased 5.9 percent as reported, but increased 2.3 percent adjusted for currency.
In EMEA, total revenue of $9,965 million increased 10.3 percent as reported and 8.1 percent adjusted for currency. The UK, Germany, France and Italy increased 17.2 percent, 14.5 percent, 9.4 percent and 8.0 percent, respectively, as reported, and 14.1 percent, 12.4 percent, 7.8 percent and 6.0 percent, respectively, adjusted for currency.
Asia Pacific revenue of $5,886 million decreased 0.6 percent as reported and 1.4 percent adjusted for currency. Japan increased 2.0 percent as reported, but declined 0.8 percent adjusted for currency. Australia and India increased 6.4 percent and 1.8 percent, respectively, as reported, and 10.0 percent and 5.3 percent, respectively, adjusted for currency. China decreased 24.1 percent as reported and 23.9 percent adjusted for currency.
62

Table of Contents
Management Discussion – (continued)
Expense
Total Expense and Other (Income)
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Total expense and other (income)$7,380 $6,730 9.6 %
Non-operating adjustments:   
Amortization of acquired intangible assets$(324)$(268)20.8 %
Acquisition-related charges(26)(36)(28.6)
Non-operating retirement-related (costs)/income(25)(98)(74.1)
Operating (non-GAAP) expense and other (income)$7,005 $6,328 10.7 %
Total expense-to-revenue ratio43.5 %42.7 %0.8 pts. 
Operating (non-GAAP) expense-to-revenue ratio41.3 %40.1 %1.1 pts. 
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Total expense and other (income) (1)
$14,253 $13,399 6.4 %
Non-operating adjustments:   
Amortization of acquired intangible assets$(618)$(526)17.6 %
Acquisition-related charges(88)(96)(8.3)
Non-operating retirement-related (costs)/income(48)(194)(75.3)
Operating (non-GAAP) expense and other (income) (1)
$13,499 $12,584 7.3 %
Total expense-to-revenue ratio45.2 %44.3 %0.9 pts. 
Operating (non-GAAP) expense-to-revenue ratio42.8 %41.6 %1.2 pts. 
(1)2024 includes a pre-tax gain of $239 million from the divestiture of The Weather Company assets.
For additional information regarding total expense and other (income) for both expense presentations, refer to the following analyses by category.
Selling, General and Administrative Expense
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Selling, general and administrative expense:   
Selling, general and administrative — other$4,078 $4,121 (1.0)%
Advertising and promotional expense349 354 (1.2)
Workforce rebalancing charges18 20 (8.5)
Amortization of acquired intangible assets324 268 20.8 
Stock-based compensation (1)
244 172 41.8 
Provision for/(benefit from) expected credit loss expense14 nm
Total selling, general and administrative expense$5,027 $4,938 1.8 %
Non-operating adjustments:   
Amortization of acquired intangible assets$(324)$(268)20.8 %
Acquisition-related charges (1)
(25)(18)35.6
Operating (non-GAAP) selling, general and administrative expense$4,679 $4,651 0.6 %
(1)2025 includes awards in connection with acquisitions of $41 million for the three months ended June 30, 2025, which includes a non-operating adjustment in acquisition-related charges of $17 million.
nm - not meaningful
63

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Selling, general and administrative expense:   
Selling, general and administrative — other$7,884 $8,036 (1.9)%
Advertising and promotional expense588 633 (7.1)
Workforce rebalancing charges334 396 (15.5)
Amortization of acquired intangible assets618 526 17.6 
Stock-based compensation (1)
461 343 34.4 
Provision for/(benefit from) expected credit loss expense28 (21)nm
Total selling, general and administrative expense$9,913 $9,912 0.0 %
Non-operating adjustments:   
Amortization of acquired intangible assets$(618)$(526)17.6 %
Acquisition-related charges (1)
(83)(28)190.8 
Operating (non-GAAP) selling, general and administrative expense$9,212 $9,358 (1.6)%
(1)2025 includes awards in connection with acquisitions of $45 million for the six months ended June 30, 2025, which includes a non-operating adjustment in acquisition-related charges of $17 million.
nm - not meaningful
Total selling, general and administrative (SG&A) expense increased 1.8 percent in the second quarter of 2025 versus the prior-year period driven primarily by the following factors:
Higher operating expenses from acquired businesses, as a result of our continued investment to drive our hybrid cloud and AI strategy (5 points);
The effects of currency (1 point); and
Higher amortization of acquired intangible assets and acquisition-related charges (1 point); partially offset by
Lower spending reflecting the benefits from productivity actions focused on transforming our enterprise operations (6 points).
Operating (non-GAAP) SG&A expense increased 0.6 percent year to year primarily driven by the same factors above, excluding the higher amortization of acquired intangible assets and acquisition-related charges.
Expected credit loss expense was a provision of $14 million in the second quarter of 2025 compared to $2 million in the prior-year period. The year-to-year change was primarily driven by higher specific reserve requirements in the current-year period. Refer to “Receivables and Allowances” section on page 70 for additional information.
Total SG&A expense was flat in the first six months of 2025 versus the prior-year period driven primarily by the following factors:
Higher operating expenses from acquired businesses, as a result of our continued investment to drive our hybrid cloud and AI strategy (4 points); and
Higher amortization of acquired intangible assets and acquisition-related charges and (2 points); partially offset by
Benefits from productivity and the actions taken to transform our operations (5 points); and
Lower workforce rebalancing charges (1 point).
Operating (non-GAAP) SG&A expense decreased (1.6) percent year to year primarily driven by the same factors above, excluding the higher acquisition-related charges and amortization of acquired intangible assets.
64

Table of Contents
Management Discussion – (continued)
Expected credit loss expense was a provision of $28 million in the first six months of 2025 compared to a benefit of $21 million in the prior-year period. The year-to-year change was primarily driven by higher unallocated reserve requirements in the current year as a result of the current economic conditions. Refer to "Receivables and Allowances" section on page 70 for additional information.
Research and Development
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Research and development expense
$2,097 $1,840 13.9 %
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Research and development expense$4,047 $3,637 11.3 %
Non-operating adjustments:
Acquisition-related charges(4)— nm
Operating (non-GAAP) research and development expense$4,043 $3,637 11.2 %
nm - not meaningful
Research and development (R&D) expense increased 13.9 percent year to year in the second quarter. The year-to-year increase in R&D expense was primarily driven by investments to drive innovation in AI, hybrid cloud and quantum and higher operating acquisition-related spending.
Research and development (R&D) expense and operating (non-GAAP) R&D expense increased 11.3 percent and 11.2 percent, respectively, in the first six months of 2025 primarily driven by the same factors above.
Intellectual Property and Custom Development Income
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Intellectual property and custom development income:   
Intellectual property income (1)
$43 $77 (44.1)%
Custom development income172 165 4.4 
Total$215 $241 (11.0)%
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Intellectual property and custom development income:   
Intellectual property income (1)
$106 $149 (28.9)%
Custom development income362 309 17.3 
Total$468 $458 2.2 %
(1)Includes licensing, royalty-based fees and sales
Total intellectual property and custom development income decreased 11.0 percent year to year in the second quarter, and increased 2.2 percent in the first six months of 2025 compared to the prior-year period. The increase in the first six months of 2025 was primarily driven by joint development and licensing agreements with a Japanese consortium to leverage our intellectual property and expertise on advanced semiconductors.
The timing and amount of licensing and sales of IP may vary significantly from period to period depending upon the timing of licensing agreements, economic conditions, industry consolidation and the timing of new patents and know-how development.
65

Table of Contents
Management Discussion – (continued)

Other (Income) and Expense
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Other (income) and expense:   
(Gains)/losses on foreign currency transactions$773 $(140)nm
(Gains)/losses on derivative instruments (1)
(601)140 nm
Interest income(172)(217)(20.4)%
Net (gains)/losses from securities and investment assets(19)nm
Retirement-related costs/(income)
25 98 (74.1)
Other(45)(114) (61.1)
Total other (income) and expense$(39)$(233)(83.3)%
Non-operating adjustments:   
Acquisition-related charges (1)
$(1)$(18)(93.8)%
Non-operating retirement-related (costs)/income
(25)(98) (74.1)
Operating (non-GAAP) other (income) and expense$(65)$(349)(81.3)%
(1)2024 includes the realized loss recognized on foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, “Derivative Financial Instruments,” for additional information.
nm - not meaningful
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Other (income) and expense:   
(Gains)/losses on foreign currency transactions$1,215 $(345)nm
(Gains)/losses on derivative instruments (1)
(1,043)427 nm
Interest income(363)(427)(14.9)%
Net (gains)/losses from securities and investment assets10 (10)nm
Retirement-related costs/(income)
48 194 (75.3)
Other
(71)(389) (81.7)
Total other (income) and expense$(204)$(550)(63.0)%
Non-operating adjustments:   
Acquisition-related charges (1)
(1)(68)(98.4)%
Non-operating retirement-related (costs)/income
(48)(194)(75.3)%
Operating (non-GAAP) other (income) and expense$(253)$(812)(68.9)%
(1)2024 includes the realized loss recognized on foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, “Derivative Financial Instruments,” for additional information.
nm - not meaningful
Total other (income) and expense was income of $39 million in the second quarter of 2025 and decreased $194 million compared to the prior-year period. The year-to-year change was primarily driven by:
Higher net exchange losses (including derivative instruments) of $171 million in the current-year period; and
Lower interest income ($44 million) primarily driven by a lower average cash balance in the current year and lower average interest rates; partially offset by
Lower non-operating retirement-related costs of $73 million. Refer to "Retirement-Related Plans" for additional information.
66

Table of Contents
Management Discussion – (continued)
Operating (non-GAAP) other (income) and expense was income of $65 million in the second quarter of 2025 and decreased $283 million compared to the prior-year period. The year-to-year change was primarily driven by the factors described above excluding lower non-operating retirement-related costs.
Total other (income) and expense was income of $204 million in the first six months of 2025 compared to income of $550 million in the prior-year period. The year-to-year change was primarily driven by:
Lower gains on divestitures of $252 million primarily driven by the divestiture of The Weather Company assets in first-quarter 2024 (included in "Other" in the table above); and
Higher net exchange losses (including derivative instruments) of $91 million; and
Lower interest income of $64 million primarily driven by lower interest rates in the current year; partially offset by
Lower non-operating retirement-related costs of $146 million compared to the prior-year period. Refer to "Retirement-Related Plans" for additional information.
Operating (non-GAAP) other (income) and expense was income of $253 million in the first six months of 2025 and decreased $559 million compared to the prior-year period. The year-to-year change was primarily driven by the factors described above, excluding lower non-operating retirement-related costs.
Interest Expense
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Interest expense$510 $427 19.3 %
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:20252024
Interest expense$965 $859 12.3 %
Interest expense increased $82 million and $106 million year to year in the second quarter and first six months of 2025, respectively. Interest expense is presented in cost of financing in the Consolidated Income Statement if the related external borrowings are to support the Financing external business. Overall interest expense (excluding capitalized interest) for the second quarter and first six months of 2025 was $595 million and $1,138 million, respectively, an increase of $87 million and $112 million, respectively, compared to the prior-year periods. The year-to-year dynamics for both the second quarter and first six months of 2025 were primarily driven by higher average interest rates and a higher average debt balance in the current year.
Retirement-Related Plans
The following tables provide the total pre-tax cost for all retirement-related plans. The operating cost amounts are included in the Consolidated Income Statement within the caption (e.g., Cost, SG&A, R&D) relating to the job function of the plan participants. The non-operating cost amounts are included in other (income) and expense.
67

Table of Contents
Management Discussion – (continued)
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the three months ended June 30:20252024
Retirement-related plans — cost:   
Service cost$133 $141 (5.8)%
Multi-employer plans11.6 
Cost of defined contribution plans120 109 9.9 
Total operating costs$255 $252 1.2 %
Interest cost$493 $555 (11.1)%
Expected return on plan assets(638)(725)(12.1)
Recognized actuarial losses157 256 (38.5)
Amortization of prior service costs/(credits)(2)(2)(9.9)
Curtailments/settlements95.7 
Other costs10 12 (18.5)
Total non-operating costs/(income)$25 $98 (74.1)%
Total retirement-related plans — cost$281 $350 (19.9)%
(Dollars in millions)Yr.-to-Yr.
Percent
Change
For the six months ended June 30:2025 2024
Retirement-related plans — cost:    
Service cost$263 $284 (7.3)%
Multi-employer plans(0.3)
Cost of defined contribution plans229 220 4.3 
Total operating costs$499 $510 (2.2)%
Interest cost$969 $1,113 (12.9)%
Expected return on plan assets(1,252)(1,455)(14.0)
Recognized actuarial losses309 515 (39.9)
Amortization of prior service costs/(credits)(4)(4)0.1 
Curtailments/settlements50.8 
Other costs18 20 (10.8)
Total non-operating costs/(income)$48 $194 (75.3)%
Total retirement-related plans — cost$546 $704 (22.4)%
Total pre-tax retirement-related plan cost in the second quarter of 2025 decreased by $70 million compared to the second quarter of 2024, primarily driven by a decrease in recognized actuarial losses ($99 million) and lower interest cost ($62 million), partially offset by lower expected return on plan assets ($88 million). Total cost for the first six months of 2025 decreased by $157 million compared to the first six months of 2024, primarily driven by a decrease in recognized actuarial losses ($206 million) and lower interest cost ($144 million), partially offset by lower expected return on plan assets ($203 million).
As described in the “Operating (non-GAAP) Earnings” section, management characterizes certain retirement-related costs as operating and others as non-operating. Utilizing this characterization, operating retirement-related costs in the second quarter of 2025 were $255 million, an increase of $3 million compared to the second quarter of 2024. The increase was primarily driven by increased cost of defined contribution plans ($11 million), partially offset by lower service cost ($8 million). For the first six months of 2025, operating retirement-related costs were $499 million, a decrease of $11 million compared to the prior-year period, primarily driven by lower service cost ($21 million) partially offset by increased cost of defined contribution plans ($10 million). Non-operating costs/(income) was $25 million of cost in the second quarter of 2025 compared to $98 million in the prior-year period, and $48 million for the first six months of 2025 compared to $194 million in the prior-year period. For the periods presented, the year-to-year decreases in recognized actuarial losses and interest cost, and lower expected return on plan assets were primarily driven by the prior year U.S. and
68

Table of Contents
Management Discussion – (continued)
Canada pension transfers which occurred in the second half of 2024. Refer to note U, “Retirement-Related Benefits,” in our 2024 Annual Report for additional information.
Taxes
The continuing operations provision for income taxes in the second quarter of 2025 was $404 million, compared to $389 million in the second quarter of 2024. The operating (non-GAAP) provision for income taxes in the second quarter of 2025 was $545 million, compared to $516 million in the second quarter of 2024.
The continuing operations provision for income taxes for the first six months of 2025 was $507 million, compared to a benefit from income taxes of $112 million for the first six months of 2024. The benefit from income taxes in the first six months of 2024 was primarily driven by the resolution of certain tax audit matters in the first quarter. The operating (non-GAAP) provision for income taxes in the first six months of 2025 was $766 million, compared to $610 million in the first six months of 2024. The operating (non-GAAP) income tax provision year-to-year change was primarily driven by the same factor described above.
IBM’s tax provision and effective tax rate are impacted by recurring factors including the geographical mix of income before taxes, incentives, specific transactions, changes in unrecognized tax benefits and discrete tax events, such as the settlement of income tax audits and changes in or new interpretations of tax laws. The GAAP tax provision and effective tax rate could also be affected by adjustments to the previously recorded charges for U.S. tax reform attributable to any changes in law, new regulations and guidance, and audit adjustments, among others.
On July 4, 2025, H.R. 1, a bill to provide for reconciliation, was signed into law in the United States as Public Law 119-21 (the Act). The Act incorporates various business tax provisions, including the permanent extension of key measures from the 2017 Tax Cuts and Jobs Act. The effects of changes in tax legislation must be recognized in the period of enactment. The company is currently assessing the tax effects of the Act and expects to record a one-time, non-cash charge in the Consolidated Income Statement for the period ending September 30, 2025, primarily for the remeasurement of deferred tax assets and liabilities related to Global Intangible Low-Taxed Income (GILTI), now renamed to Net Controlled Foreign Corporation Tested Income (NCTI). This one-time, non-cash charge is not expected to impact operating (non-GAAP) net income or operating (non-GAAP) earnings per share.
The U.S. Internal Revenue Service (IRS) has proposed adjustments related to certain cross-border transactions with respect to the company’s 2013-2014 and 2015-2016 U.S. income tax returns, which if sustained, would increase the company’s income subject to tax by approximately $4.2 billion for the 2013-2014 audit cycle and approximately $1.2 billion for the 2015-2016 audit cycle, with tax calculated at the relevant federal income tax rate. The company strongly disagrees with the IRS’ positions, filed IRS Appeals protests, and will pursue resolution at court, if necessary. In 2021, the IRS commenced its audit of the company’s U.S. tax returns for 2017-2018, which the company anticipates will be completed in 2025. With respect to major U.S. state and foreign taxing jurisdictions, the company is generally no longer subject to tax examinations for years prior to 2016. The company is no longer subject to income tax examination of its U.S. federal tax return for years prior to 2013. The open years contain matters that could be subject to differing interpretations of applicable tax laws and regulations as it relates to the amount and/or timing of income, deductions, and tax credits. Although the outcome of tax audits is always uncertain, the company believes that adequate amounts of tax, interest and penalties have been provided for any adjustments that are expected to result for these years.
The company is involved in a number of income tax-related matters in India challenging tax assessments issued by the India Tax Authorities. As of June 30, 2025, the company had recorded approximately $430 million as prepaid income taxes in India. A significant portion of this balance represents cash tax deposits paid over time to protect the company’s right to appeal various income tax assessments made by the India Tax Authorities. Although the outcome of tax audits is always uncertain, the company believes that adequate amounts of tax, interest and penalties have been provided for any adjustments that are expected to result for these years.
The amount of unrecognized tax benefits at June 30, 2025 is $9,192 million which can be reduced by $664 million associated with timing adjustments, potential transfer pricing adjustments, and state income taxes. The net amount of $8,528 million, if recognized, would favorably affect the company’s effective tax rate.

69

Table of Contents
Management Discussion – (continued)
Financial Position
Dynamics
Our balance sheet at June 30, 2025 continues to provide us with financial flexibility to support and invest in the business.
Cash and cash equivalents, restricted cash and marketable securities at June 30, 2025 were $15,530 million, an increase of $726 million compared to December 31, 2024. Total debt of $64,165 million at June 30, 2025 increased $9,192 million compared to December 31, 2024, primarily driven by the first-quarter 2025 debt issuances to increase our financial liquidity and plan for our future debt maturities, and due to currency fluctuation. We continue to manage our debt levels while being acquisitive and without sacrificing investments in our business.
In the first six months of 2025, we generated $6,071 million in cash from operating activities, a decrease of $162 million compared to the first six months of 2024. Within cash from operating activities, cash provided by financing receivables decreased $345 million compared to the prior year. Our free cash flow for the six months ended June 30, 2025 was $4,808 million, an increase of $285 million versus the prior-year period. Refer to pages 74 through 75 for additional information on free cash flow. We invested $7,845 million in acquisitions primarily for the acquisition of HashiCorp which was completed in the first quarter and we returned $3,112 million to shareholders through dividends in the first six months of 2025.
Our pension plans were well funded at the end of 2024, with worldwide qualified plans funded at 116 percent. Overall pension funded status as of the end of June 2025 was fairly consistent with year-end 2024. We expect contributions for all retirement-related plans to be approximately $1.3 billion in 2025, essentially flat compared to the prior year.
IBM Working Capital
(Dollars in millions)At June 30, 2025At December 31, 2024
Current assets$34,253 $34,482 
Current liabilities37,726 33,142 
Working capital$(3,473)$1,340 
Current ratio0.91:11.04:1
Working capital decreased $4,813 million from the year-end 2024 position. Current assets decreased $229 million ($1,575 million adjusted for currency) primarily due to decreases in receivables mainly from collections of seasonally higher year-end balances; partially offset by an increase in cash and cash equivalents, restricted cash and marketable securities. Current liabilities increased $4,584 million ($3,227 million adjusted for currency) primarily due to increases in short-term debt driven by reclassifications from long-term debt net of maturities, and in deferred income; partially offset by a decrease in taxes payable.
Receivables and Allowances
Roll Forward of Total IBM Receivables Allowance for Credit Losses
(Dollars in millions)
January 1, 2025
Additions / (Releases) (1)
Write-offs (2)
Foreign currency and other
June 30, 2025
$273$24$(28)$23$291
(1)Additions/(Releases) for allowance for credit losses are recorded in expense.
(2)Refer to note A, “Significant Accounting Policies,” in our 2024 Annual Report for additional information regarding allowance for credit loss write-offs.
Excluding receivables classified as held for sale, the total IBM receivables provision coverage was 1.5 percent at June 30, 2025, an increase of 10 basis points compared to December 31, 2024. The increase in coverage is primarily driven by an increase in the unallocated allowance for credit losses on financing receivables. The majority of the write-offs during the six months ended June 30, 2025 were related to receivables which had been previously reserved. Refer to Financing's
70

Table of Contents
Management Discussion – (continued)
Balance Sheet and Return on Equity Highlights on page 76 for additional details regarding the Financing segment receivables and allowances.
Noncurrent Assets and Liabilities
(Dollars in millions)At June 30, 2025At December 31, 2024
Noncurrent assets$114,332 $102,693 
Long-term debt$55,219 $49,884 
Noncurrent liabilities (excluding debt)$28,052 $26,756 
Noncurrent assets increased $11,639 million ($8,976 million adjusted for currency) primarily due to an increase in goodwill and intangible assets from the HashiCorp acquisition.
Long-term debt increased $5,335 million ($3,411 million adjusted for currency) primarily driven by our first-quarter 2025 debt issuances; partially offset by reclassifications to short-term debt to reflect upcoming maturities.
Noncurrent liabilities (excluding debt) increased $1,296 million (decreased $243 million adjusted for currency) primarily driven by currency.
Debt
Our funding requirements are continually monitored as we execute our strategies to manage the overall asset and liability profile. Additionally, we maintain sufficient flexibility to access global funding sources as needed.
(Dollars in millions)At June 30, 2025At December 31, 2024
Total debt$64,165 $54,973 
Financing segment debt (1)
$11,731 $12,116 
Non-Financing debt$52,434 $42,858 
(1)Refer to Financing’s Balance Sheet and Return on Equity Highlightson page 76 for additional details.
Total debt of $64,165 million increased $9,192 million ($7,244 million adjusted for currency) from December 31, 2024, primarily driven by proceeds from issuances of $8,385 million to increase our financial liquidity and plan for our future debt maturities; partially offset by maturities of $2,565 million.
Non-Financing debt of $52,434 million increased $9,577 million ($7,894 million adjusted for currency) from December 31, 2024, primarily as a result of the issuances and maturities described above.

Financing segment debt of $11,731 million decreased $385 million ($650 million adjusted for currency) from December 31, 2024, primarily due to lower funding requirements associated with financing receivables.
Financing provides financing solutions predominantly for IBM’s external client assets, and the debt used to fund Financing assets is primarily comprised of intercompany loans. Total debt changes generally correspond with the level of client and commercial financing receivables, the level of cash and cash equivalents, the change in intercompany and external payables, and the change in intercompany investment from IBM. The terms of the intercompany loans are set by the company to substantially match the term, currency and interest rate variability underlying the financing receivable. The Financing debt-to-equity ratio remained at 9.0 to 1 at June 30, 2025.
Interest expense relating to debt supporting Financing’s external client and internal business is included in the “Financing Results of Operations” and in note 4, “Segments.” In the Consolidated Income Statement, the external debt-related interest expense supporting Financing’s internal financing to the company is classified as interest expense.

71

Table of Contents
Management Discussion – (continued)
Equity
Total equity increased $195 million from December 31, 2024, primarily driven by net income of $3,249 million and common stock of $1,012 million; partially offset by dividends paid of $3,112 million and an increase in accumulated other comprehensive loss of $772 million driven by net unrealized losses from cash flow hedges.
Cash Flow
Our cash flows from operating, investing and financing activities, as reflected in the Consolidated Statement of Cash Flows on page 7, are summarized in the table below. These amounts also include the cash flows associated with the Financing business.
(Dollars in millions)
For the six months ended June 30:20252024
Net cash provided by/(used in):  
Operating activities$6,071 $6,234 
Investing activities(11,281)(1,971)
Financing activities2,589 (2,638)
Effect of exchange rate changes on cash, cash equivalents and restricted cash487 (236)
Net change in cash, cash equivalents and restricted cash$(2,134)$1,389 
Net cash provided by operating activities decreased $162 million as compared to the first six months of 2024. This was due to a decrease in cash provided by financing receivables and balance sheet dynamics; partially offset by performance-related improvements within net income.
Net cash used in investing activities increased $9,310 million primarily driven by the HashiCorp acquisition, higher net purchases of marketable securities and other investments, and a decrease in cash provided by divestitures as the first quarter 2024 included the sale of The Weather Company assets.
Net cash provided by financing activities increased $5,226 million primarily driven by a higher level of net debt issuances in the current-year period.
Looking Forward
Technology continues to serve as a key competitive advantage which allows businesses to scale, drive cost efficiencies, productivity, and to fuel growth and transformation. It is clear that technology is playing a significant role as the value of hybrid cloud, automation, data sovereignty, and on-prem solutions becomes even more critical in today’s environment.
Enterprise AI continues to gain traction. The portfolio of AI offerings we have built, including cost efficient, fit-for-purpose open-source models deployed in hybrid environments, is focused on helping businesses scale AI and generate return through productivity improvements and automation. In Software, IBM watsonx provides a robust portfolio of AI products for developing AI apps, managing data, and governing the entire lifecycle of AI models and AI agents. We continue to see Infrastructure play a larger role, enabling hybrid cloud environments for mission-critical transactions and AI workloads, as clients bring AI to their data. In June, we launched the IBM z17, which delivers enhanced AI acceleration through multi-model AI capabilities. In July, we introduced IBM Power11 which delivers the performance, resiliency, and scalability needed to run mission-critical data-intensive workloads. In Consulting, our experts are helping clients design and execute AI strategies by leveraging the IBM Consulting Advantage platform, an AI delivery platform designed to implement solutions at scale, transforming how our consultants work and harnessing AI across every stage of the project lifecycle.
AI is also a powerful driver of transformation for our clients and for IBM. We are transforming our enterprise operations, driving efficiency and cost savings, by leveraging technology and embedding AI in our own workflows, as well as optimizing our supply chain and service delivery. This quarter, we continued to optimize our supply chain by shifting
72

Table of Contents
Management Discussion – (continued)
our Distributed Infrastructure manufacturing to an industry standard strategic partner. This is the next evolution of our supply transformation as we pivot to a simpler, more efficient process.

We remain focused on accelerating innovation speed and impact, and we continue to invest in emerging technologies, including Quantum, bringing new innovations to market. To complement our portfolio, we completed six acquisitions in the first six months of 2025, including the acquisition of HashiCorp in the first quarter, which brought leading automation and security tools that integrate with our hybrid cloud.
Our first-half performance reflects the continued success of our focused strategy around hybrid cloud and AI, highlighting the resiliency of our business model. We remain focused on consistent execution, delivering long-term growth aligned with our financial model.
While the operating environment remains dynamic, we believe our focused portfolio, disciplined investments in innovation, diverse set of businesses and clients, relentless focus on productivity, and strong liquidity position drive the durability of our performance.
Retirement-Related Plans
Our pension plans are well funded. Contributions for all retirement-related plans are expected to be approximately $1.3 billion in 2025, essentially flat compared to 2024, of which $0.1 billion generally relates to legally required contributions to non-U.S. defined benefit and multi-employer plans. We expect 2025 pre-tax retirement-related plan cost to be approximately $1.1 billion. This estimate reflects current pension plan assumptions at December 31, 2024. Within total retirement-related plan cost, operating retirement-related plan cost is expected to be approximately $1.0 billion in 2025, essentially flat compared to 2024. Non-operating retirement-related plan cost is expected to be approximately $0.1 billion, a decrease of approximately $3.3 billion compared to 2024, primarily driven by the $3.1 billion of pension settlement charges resulting from the U.S. and Canada pension transfers in the second half of 2024, and lower recognized actuarial losses.
Currency Rate Fluctuations
Changes in the relative values of non-U.S. currencies to the U.S. dollar affect our financial results and financial position. Movements in currency, and the fact that we do not hedge 100 percent of our currency exposures, will result in a currency impact to our revenues, profit and cash flows throughout 2025. We execute a hedging program which defers, versus eliminates, the volatility of currency impacts on our financial results. During periods of sustained movements in currency, the marketplace and competition adjust to the changing rates over time.
References to “adjusted for currency” or “constant currency” reflect adjustments based upon a simple mathematical formula. However, this constant currency methodology that we utilize to disclose this information does not incorporate any operational actions that management could take to mitigate fluctuating currency rates. Based on the currency rate movements in the second quarter of 2025, revenue from continuing operations increased 7.7 percent as reported and 5 percent at constant currency compared to the prior year. In the first six months of 2025, revenue from continuing operations increased 4.3 percent as reported and 4 percent at constant currency, compared to the same period in 2024.
At June 30, 2025, currency changes resulted in assets and liabilities denominated in most local currencies being translated into more dollars than at year-end 2024. We use financial hedging instruments to limit specific currency risks related to foreign currency-based transactions.
We translate revenue, cost and expense in our non-U.S. operations at current exchange rates in the reported period. In the second quarter of 2025 and first six months of 2025, the impact from currency translation and hedging to year-to-year pre-tax income, operating (non-GAAP) pre-tax income and segments profit margin growth was immaterial. Hedging and certain underlying foreign currency transaction gains and losses are allocated to our segment results. Considering the operational responses mentioned above, movements of exchange rates, and the nature and timing of hedging instruments, it is difficult to predict future currency impacts on any particular period.
For non-U.S. subsidiaries and branches that operate in U.S. dollars or whose economic environment is highly inflationary, translation adjustments are reflected in results of operations. Generally, we manage currency risk in these entities by linking prices and contracts to U.S. dollars.
73

Table of Contents
Management Discussion – (continued)
Liquidity and Capital Resources
In our 2024 Annual Report, on pages 34 to 37, there is a discussion of our liquidity including two tables that present three years of data. The table presented on page 34 includes net cash from operating activities, cash and cash equivalents, restricted cash and short-term marketable securities, and the size of our global credit facilities for each of the past three years. For the six months ended, or at, as applicable, June 30, 2025, those amounts are $6.1 billion of net cash from operating activities, $15.5 billion of cash and cash equivalents, restricted cash and short-term marketable securities and $10.0 billion in global credit facilities, respectively. While we have no current plans to draw on these credit facilities, they are available as back-up liquidity. On June 20, 2025, we amended our $2.5 billion Three-Year Credit Agreement and $7.5 billion Five-Year Credit Agreement (the Credit Agreements) to extend the maturity dates. Refer to note 12, “Borrowings,” for additional details on these credit facilities.
The major rating agencies' ratings on our debt securities at June 30, 2025 appear in the following table and remain unchanged from March 31, 2025.
IBM Ratings:Standard
and Poor's
Moody’s
Investors
Service
Fitch
Ratings
Senior long-term debtA-A3A-
Commercial paperA-2Prime-2F1
We have financial flexibility, supported by our strong liquidity position and cash flows, to operate at a single A credit rating. Debt levels have increased $9.2 billion ($7.2 billion adjusted for currency) from December 31, 2024 driven by debt issuances; partially offset by maturities. In the first quarter of 2025, we issued $8.4 billion of debt for general corporate purposes, including our future debt maturity obligations, as well as capital allocation priorities. Refer to note 12, “Borrowings,” for additional information.
We do not have “ratings trigger” provisions in our debt covenants or documentation, which would allow the holders to declare an event of default and seek to accelerate payments thereunder in the event of a change in credit rating. Our debt covenants are well within the required levels. Our contractual agreements governing derivative instruments contain standard market clauses which can trigger the termination of the agreement if our credit rating were to fall below investment grade. At June 30, 2025, the fair value of those instruments that were in a liability position was $820 million, before any applicable netting, and this position is subject to fluctuations in fair value period to period based on the level of our outstanding instruments and market conditions. We have no other contractual arrangements that, in the event of a change in credit rating, would result in a material adverse effect on our financial position or liquidity.
We prepare our Consolidated Statement of Cash Flows in accordance with applicable accounting standards for cash flow presentation on page 7 of this Form 10-Q and highlight causes and events underlying sources and uses of cash in that format on page 72. For the purpose of running its business, IBM manages, monitors and analyzes cash flows in a different manner.
Management uses free cash flow as a measure to evaluate its operating results, plan shareholder return levels, strategic investments and assess its ability and need to incur and service debt. The entire free cash flow amount is not necessarily available for discretionary expenditures. We define free cash flow as net cash from operating activities less the change in Financing receivables and net capital expenditures, including the investment in software and other asset sales. A key objective of the Financing business is to generate strong returns on equity, and our Financing receivables are the basis for that growth. Accordingly, management considers Financing receivables as a profit-generating investment, not as working capital that should be minimized for efficiency. Therefore, management includes presentations of both free cash flow and net cash from operating activities that exclude the effect of Financing receivables.
74

Table of Contents
Management Discussion – (continued)
The following is management’s view of cash flows for the first six months of 2025 and 2024 prepared in a manner consistent with the description above.
(Dollars in millions)
For the six months ended June 30:20252024
Net cash from operating activities per GAAP$6,071 $6,234 
Less: change in Financing receivables606 951 
Net cash from operating activities, excluding Financing receivables$5,465 $5,283 
Capital expenditures, net (657)(761)
Free cash flow $4,808 $4,522 
Change in Financing receivables (1)
606 951 
Acquisitions(7,845)(235)
Divestitures(1)703 
Dividends(3,112)(3,058)
Change in total debt (1)
5,791 481 
Other (1) (2)
(9)(631)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1)
487 (236)
Change in cash, cash equivalents, restricted cash and short-term marketable securities$726 $2,497 
(1)Prior-year amounts have been reclassified to conform to the change in 2025 presentation.
(2)Includes net change in short-term marketable securities.
In the first six months of 2025, we generated $4.8 billion in free cash flow, an increase of $0.3 billion versus the prior-year period. The increase was primarily driven by performance-related improvements within net income; partially offset by working capital. In the first six months of 2025, we invested $7.8 billion in acquisitions, including the acquisition of HashiCorp, and we continued to return value to shareholders with $3.1 billion in dividends.
Events that could temporarily change the historical cash flow dynamics discussed previously and in our 2024 Annual Report include significant changes in operating results, material changes in geographic sources of cash, unexpected adverse impacts from litigation, future pension funding requirements, periods of severe downturn in the capital markets or the timing of tax payments. Whether any litigation has such an adverse impact will depend on a number of variables, which are more completely described in note 14, “Contingencies,” in this Form 10-Q. With respect to pension funding, we expect to make legally mandated pension plan contributions to certain non-U.S. defined benefit plans of approximately $100 million in 2025. Contributions related to all retirement-related plans are expected to be approximately $1.3 billion in 2025. Refer to “Retirement-Related Plans” for additional information. Financial market performance could increase the legally mandated minimum contributions in certain non-U.S. countries that require more frequent remeasurement of the funded status. We are not quantifying any further impact from pension funding because it is not possible to predict future movements in the capital markets or changes in pension plan funding regulations. In 2025, we are not legally required to make any contributions to the U.S. defined benefit pension plans.
Our cash flows are sufficient to fund our current operations and obligations, including investing and financing activities such as dividends and debt service. When additional requirements arise, we have several liquidity options available. These options may include the ability to borrow additional funds at reasonable interest rates and utilizing our committed global credit facilities. Our overall shareholder payout remains at a comfortable level and we remain fully committed to our long-standing dividend policy.
75

Table of Contents
Management Discussion – (continued)
Financing
Financing is a reportable segment that facilitates IBM clients’ acquisition of hardware, software and services by providing financing solutions, while generating solid returns on equity.
Results of Operations
(Dollars in millions)
Yr.-to-Yr.
Percent
Change/ Margin Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the three months ended June 30:20252024
Revenue
$166 $169 (1.7)%   (3.3)%
Segment profit
$179 $77 134.2 %   
Segment profit margin
107.9 %45.3 %62.6 pts. 
(Dollars in millions)
Yr.-to-Yr.
Percent
Change/ Margin Change
Yr.-to-Yr.
Percent
Change
Adjusted For
Currency
For the six months ended June 30:20252024
Revenue$357 $362 (1.2)%   (0.3)%
Segment profit
$248 $168 47.1 %   
Segment profit margin
69.3 %46.5 %22.8 pts. 
For the three months ended June 30, 2025, financing revenue decreased 1.7 percent as reported (3.3 percent adjusted for currency) compared to the prior-year period. For the six months ended June 30, 2025, financing revenue decreased 1.2 percent as reported (0.3 percent adjusted for currency) compared to the prior-year period.
Segment profit increased 134.2 percent to $179 million and segment profit margin increased 62.6 points to 107.9 percent, respectively, in the second quarter of 2025 compared to the prior-year period. For the six months ended June 30, 2025, segment profit increased 47.1 percent to $248 million and segment profit margin increased 22.8 points to 69.3 percent, respectively, compared to the prior-year period. The increase in segment profit for both periods was primarily driven by higher intercompany financing net other income for sales of returned equipment to Infrastructure which reflects IBM Z product cycle dynamics.
Balance Sheet and Return on Equity Highlights
(Dollars in millions)At June 30, 2025At December 31, 2024
Client financing receivables (1)
$11,221 $10,294 
Commercial financing receivables (1) (2)
$1,282 $2,216 
Financing Segment Debt (3)
$11,731 $12,116 
Equity
$1,303 $1,346 
(1)Refer to note 9, “Financing Receivables,” for additional information.
(2)Includes both held for investment and held for sale receivables. The 2024 receivables amounts have been combined to conform to the 2025 presentation.
(3)Financing segment debt is primarily comprised of intercompany loans.
Return on equity was 49.2 percent compared to 21.4 percent for the three months ended June 30, 2025 and 2024, respectively. Return on equity was 32.8 percent compared to 22.5 percent for the six months ended June 30, 2025 and 2024, respectively. The increase in both periods was primarily driven by higher net income which reflects the increase in segment profit as described above. For the three and six months ended June 30, 2025, return on equity is calculated as annualized after-tax segment profit divided by the average of the ending equity for Financing for the last two quarters and three quarters, respectively. Annualized after-tax segment profit is a function of IBM's provision for income taxes determined on a consolidated basis.
76

Table of Contents
Management Discussion – (continued)
The following table presents Client financing and Commercial financing receivables excluding receivables classified as held for sale.
(Dollars in millions)At June 30, 2025At December 31, 2024
Amortized cost
$11,898 $11,738 
Specific allowance for credit losses93 99 
Unallocated allowance for credit losses48 29 
Total allowance for credit losses141 128 
Net financing receivables$11,757 $11,611 
Allowance for credit losses coverage1.2 %1.1 %
The percentage of Financing segment receivables reserved increased from 1.1 percent at December 31, 2024, to 1.2 percent at June 30, 2025, primarily driven by an increase in unallocated allowance for credit losses which reflects current economic conditions.
We continue to apply our rigorous credit policies. Approximately 78 percent of the total external portfolio was with investment grade clients, an increase of 4 points as compared to December 31, 2024. This investment grade percentage is based on the credit ratings of the companies in the portfolio and reflects certain mitigating actions taken to reduce the risk to IBM. For additional information relating to the company's credit quality and mitigation actions, including sales of receivables, refer to note 9, “Financing Receivables.”

77

Table of Contents
Management Discussion – (continued)
GAAP Reconciliation
The tables below provide a reconciliation of our income statement results as reported under GAAP to our operating earnings presentation which is a non-GAAP measure. Management’s calculation of operating (non-GAAP) earnings, as presented, may differ from similarly titled measures reported by other companies. Refer to the “Operating (non-GAAP) Earnings” section for management’s rationale for presenting operating earnings information.
(Dollars in millions except per share amounts)GAAPAcquisition-
Related
Adjustments
Retirement-
Related
Adjustments
U.S. Tax Reform
Impacts
Operating
(non-GAAP)
For the three months ended June 30, 2025:
Gross profit$9,977 $225 $— $— $10,202 
Gross profit margin58.8 %1.3 pts. — pts. — pts. 60.1 %
SG&A$5,027 $(348)$— $— $4,679 
Other (income) and expense $(39)$(1)$(25)$— $(65)
Total expense and other (income)
$7,380 $(350)$(25)$— $7,005 
Pre-tax income from continuing operations$2,597 $575 $25 $— $3,197 
Pre-tax margin from continuing operations15.3 %3.4 pts. 0.1 pts. — pts. 18.8 %
Provision for/(benefit from) income taxes (1)
$404 $132 $$— $545 
Effective tax rate15.5 %1.3 pts. 0.2 pts. — pts. 17.0 %
Income from continuing operations$2,193 $443 $17 $— $2,652 
Income margin from continuing operations 12.9 %2.6 pts. 0.1 pts. — pts. 15.6 %
Diluted earnings per share from continuing operations$2.31 $0.47 $0.02 $— $2.80 
(Dollars in millions except per share amounts)GAAPAcquisition-
Related
Adjustments
Retirement-
Related
Adjustments
U.S. Tax Reform
Impacts
Operating
(non-GAAP)
For the three months ended June 30, 2024:
Gross profit$8,950 $170 $— $— $9,120 
Gross profit margin56.8 %1.1 pts. — pts. — pts. 57.8 %
SG&A$4,938 $(286)$— $— $4,651 
Other (income) and expense (2)
$(233)$(18)$(98)$— $(349)
Total expense and other (income)$6,730 $(304)$(98)$— $6,328 
Pre-tax income from continuing operations$2,219 $474 $98 $— $2,792 
Pre-tax margin from continuing operations14.1 %3.0 pts. 0.6 pts. — pts. 17.7 %
Provision for/(benefit from) income taxes (1)
$389 $113 $26 $(12)$516 
Effective tax rate17.5 %1.1 pts. 0.3 pts. (0.4)pts. 18.5 %
Income from continuing operations$1,830 $362 $72 $12 $2,275 
Income margin from continuing operations11.6 %2.3 pts. 0.5 pts. 0.1 pts. 14.4 %
Diluted earnings per share from continuing operations$1.96 $0.39 $0.08 $0.01 $2.43 
(1)The tax impact on operating (non-GAAP) pre-tax income from continuing operations is calculated under the same accounting principles applied to the GAAP pre-tax income.
(2)Acquisition-Related Adjustments in 2024 includes a loss of $18 million on foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, “Derivative Financial Instruments,” for additional information.

78

Table of Contents
Management Discussion – (continued)
(Dollars in millions except per share amounts)GAAPAcquisition-
Related
Adjustments
Retirement-
Related
Adjustments
U.S. Tax Reform
Impacts
Operating
(non-GAAP)
For the six months ended June 30, 2025:
Gross profit$18,008 $426 $— $— $18,434 
Gross profit margin57.1 %1.4 pts. — pts. — pts. 58.5 %
SG&A$9,913 $(701)$— $— $9,212 
R&D
$4,047 $(4)$— $— $4,043 
Other (income) and expense
$(204)$(1)$(48)$— $(253)
Total expense and other (income)
$14,253 $(706)$(48)$— $13,499 
Pre-tax income from continuing operations$3,755 $1,132 $48 $— $4,935 
Pre-tax margin from continuing operations11.9 %3.6 pts. 0.2 pts. — pts. 15.7 %
Provision for/(benefit from) income taxes (1)
$507 $260 $(3)$$766 
Effective tax rate13.5 %2.2 pts. (0.2)pts. 0.0 pts. 15.5 %
Income from continuing operations$3,248 $872 $51 $(2)$4,169 
Income margin from continuing operations10.3 %2.8 pts. 0.2 pts. 0.0 pts. 13.2 %
Diluted earnings per share from continuing operations $3.43 $0.92 $0.05 $0.00 $4.40 
(Dollars in millions except per share amounts)GAAPAcquisition-
Related
Adjustments
Retirement-
Related
Adjustments
U.S. Tax Reform
Impacts (2)
Operating
(non-GAAP)
For the six months ended June 30, 2024:   
Gross profit$16,692 $341 $— $— $17,033 
Gross profit margin55.2 %1.1 pts.— pts. — pts. 56.3 %
SG&A$9,912 $(554)$— $— $9,358 
Other (income) and expense (3)
$(550)$(68)$(194)$— $(812)
Total expense and other (income)$13,399 $(622)$(194)$— $12,584 
Pre-tax income from continuing operations$3,293 $963 $194 $— $4,449 
Pre-tax margin from continuing operations10.9 %3.2 pts. 0.6 pts. — pts. 14.7 %
Provision for/(benefit from) income taxes (1)
$(112)$255 $31 $436 $610 
Effective tax rate(3.4)%6.5 pts. 0.9 pts. 9.8 pts. 13.7 %
Income from continuing operations
$3,405 $707 $163 $(436)$3,839 
Income margin from continuing operations
11.3 %2.3 pts. 0.5 pts. (1.4)pts. 12.7 %
Diluted earnings per share from continuing operations$3.65 $0.76 $0.17 $(0.47)$4.11 
(1)The tax impact on operating (non-GAAP) pre-tax income from continuing operations is calculated under the same accounting principles applied to the GAAP pre-tax income.
(2)2024 includes a benefit from income taxes due to the resolution of certain tax audit matters in the first quarter.
(3)Acquisition-Related Adjustments in 2024 includes a realized loss of $68 million on foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, “Derivative Financial Instruments,” for additional information.

79

Table of Contents
Management Discussion – (continued)
Forward-Looking and Cautionary Statements
Except for the historical information and discussions contained herein, statements contained in this Form 10-Q may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are based on the company’s current assumptions regarding future business and financial performance. These statements involve a number of risks, uncertainties and other factors that could cause actual results to differ materially, including, but not limited to, the following: a downturn in economic environment and client spending budgets; a failure of the company’s innovation initiatives; damage to the company’s reputation; risks from investing in growth opportunities; failure of the company’s intellectual property portfolio to prevent competitive offerings and the failure of the company to obtain necessary licenses; the company’s ability to successfully manage acquisitions, alliances and divestitures, including integration challenges, failure to achieve objectives, the assumption or retention of liabilities and higher debt levels; fluctuations in financial results; impact of local legal, economic, political, health and other conditions; the company’s failure to meet growth and productivity objectives; ineffective internal controls; the company’s use of accounting estimates; impairment of the company’s goodwill or amortizable intangible assets; the company’s ability to attract and retain key employees and its reliance on critical skills; impacts of relationships with critical suppliers; product and service quality issues; the development and use of AI and generative AI, including the company's increased offerings and use of AI-based technologies; impacts of business with government clients; reliance on third party distribution channels and ecosystems; cybersecurity, privacy and AI considerations; adverse effects related to climate change and other environmental matters; tax matters; legal proceedings and investigatory risks; the company’s pension plans; currency fluctuations and customer financing risks; impact of changes in market liquidity conditions and customer credit risk on receivables; risk factors related to IBM securities; and other risks, uncertainties and factors discussed in the company’s Form 10-Qs, Form 10-K and in the company’s other filings with the U.S. Securities and Exchange Commission or in materials incorporated therein by reference. Any forward-looking statement in this Form 10-Q speaks only as of the date on which it is made. Except as required by law, the company assumes no obligation to update or revise any forward-looking statements.
Item 4. Controls and Procedures
The company’s management evaluated, with the participation of the Chief Executive Officer and Chief Financial Officer, the effectiveness of the company’s disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the company’s disclosure controls and procedures were effective as of the end of the period covered by this report. There has been no change in the company’s internal control over financial reporting that occurred during the quarter covered by this report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting.
80

Table of Contents
Part II — Other Information
Item 1. Legal Proceedings
Refer to note 14, “Contingencies,” in this Form 10-Q.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds and Issuer Repurchases of Equity Securities
The following table provides information relating to the company’s repurchase of common stock for the second quarter of 2025.
PeriodTotal Number
of Shares
Purchased
Average
Price Paid
per Share
Total Number
of Shares
Purchased as
Part of Publicly
Announced
Program
Approximate
Dollar Value
of Shares that
May Yet Be
Purchased Under
The Program (1)
April 1, 2025 - April 30, 2025$— $2,007,611,768 
May 1, 2025 - May 31, 2025$— $2,007,611,768 
June 1, 2025 - June 30, 2025$— $2,007,611,768 
Total$—  
(1)On October 30, 2018, the Board of Directors authorized $4.0 billion in funds for use in the company’s common stock repurchase program. The company stated that it would repurchase shares on the open market or in private transactions depending on market conditions. The common stock repurchase program does not have an expiration date. This table does not include shares tendered to satisfy the exercise price in connection with cashless exercises of employee stock options or shares tendered to satisfy tax withholding obligations in connection with employee equity awards. The company suspended its share repurchase program at the time of the Red Hat closing in 2019.
Item 5. Other Information
Insider Trading Arrangements
None.
Amendments to By-Laws
On April 28, 2025, the IBM Board of Directors adopted amendments to IBM’s By-Laws, effective July 24, 2025. The amendments include, among other things, revisions to Article II, Section 7 of the By-Laws to:
(i) address matters relating to the universal proxy rules adopted by the Securities and Exchange Commission, including to require stockholders making nominations at an annual or special meeting of stockholders to comply with the solicitation requirements of Rule 14a-19 of the Securities Exchange Act of 1934;
(ii) update and clarify certain procedural and informational requirements for stockholders making nominations or proposing other business before an annual or special meeting of stockholders, to require, among other things, disclosures with respect to ownership of derivative securities and arrangements, agreements or understandings relating to the nomination or other business being proposed between or among such stockholder, beneficial owners on whose behalf the nomination is made or business is proposed, and their respective affiliates;
(iii) require stockholder nominees to make certain representations and warranties with respect to voting commitments and other agreements, arrangements or understandings in connection with their action or service as a nominee or director; and
(iv) require a stockholder soliciting proxies from other stockholders to use a proxy card color other than white.
Other non-substantive, technical and conforming changes were also made.
The foregoing summary does not purport to be complete and is qualified in its entirety by the text of the By-Laws, a copy of which is filed as Exhibit 3.2 to this report and incorporated by reference herein.
81

Table of Contents
Item 6. Exhibits
Exhibit Number
3.2
22
31.1
31.2
32.1
32.2
101.INSXBRL Instance Document – the instance document does not appear on the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File – the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
82

Table of Contents
SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
International Business Machines Corporation
(Registrant)
Date: July 24, 2025
By:/s/ Nicolás A. Fehring
Nicolás A. Fehring
Vice President and Controller
83

Exhibit 3.2 BY-LAWS of INTERNATIONAL BUSINESS MACHINES CORPORATION Adopted April 29,1958 As Amended Through July 24, 2025


 
i TABLE OF CONTENTS Page ARTICLE I DEFINITIONS ................................................................................................ 2 ARTICLE II MEETINGS OF STOCKHOLDERS ............................................................. 2 SECTION 1. Place of Meetings ................................................................................. 2 SECTION 2. Annual Meetings .................................................................................. 2 SECTION 3. Special Meetings .................................................................................. 3 SECTION 4. Notice of Meetings ............................................................................... 3 SECTION 5. Quorum ................................................................................................ 3 SECTION 6. Organization ......................................................................................... 4 SECTION 7. Items of Business ................................................................................. 4 SECTION 8. Voting ................................................................................................... 8 SECTION 9. List of Stockholders ............................................................................. 8 SECTION 10. Inspectors of Election ........................................................................... 9 SECTION 11. Proxy Access ........................................................................................ 9 ARTICLE III BOARD OF DIRECTORS ......................................................................... 16 SECTION 1. General Powers .................................................................................. 16 SECTION 2. Number; Qualifications; Election; Term of Office ............................ 16 SECTION 3. Place of Meetings ............................................................................... 16 SECTION 4. First Meeting ...................................................................................... 16 SECTION 5. Regular Meetings ............................................................................... 16 SECTION 6. Special Meetings ................................................................................ 17 SECTION 7. Notice of Meetings ............................................................................. 17 SECTION 8. Quorum and Manner of Acting .......................................................... 17 SECTION 9. Organization ....................................................................................... 17 SECTION 10. Resignations ....................................................................................... 18 SECTION 11. Removal of Directors ......................................................................... 18 SECTION 12. Vacancies ........................................................................................... 18 SECTION 13. Retirement of Directors ...................................................................... 18 ARTICLE IV EXECUTIVE AND OTHER COMMITTEES ........................................... 18 SECTION 1. Executive Committee ......................................................................... 18 SECTION 2. Powers of the Executive Committee .................................................. 18 SECTION 3. Meetings of the Executive Committee ............................................... 19


 
ii SECTION 4. Quorum and Manner of Acting of the Executive Committee ............ 19 SECTION 5. Other Committees .............................................................................. 19 SECTION 6. Changes in Committees; Resignations; Removals; Vacancies .......... 20 ARTICLE V OFFICERS ................................................................................................... 20 SECTION 1. Number and Qualifications ................................................................ 20 SECTION 2. Resignations ....................................................................................... 21 SECTION 3. Removal ............................................................................................. 21 SECTION 4. Vacancies ........................................................................................... 21 SECTION 5. Chairman of the Board ....................................................................... 21 SECTION 6. Vice Chairman ................................................................................... 21 SECTION 7. President ............................................................................................. 21 SECTION 8. Designated Officers ............................................................................ 22 SECTION 9. Executive Vice Presidents, Senior Vice Presidents and Vice Presidents ........................................................................................... 22 SECTION 10. Treasurer ............................................................................................ 22 SECTION 11. Secretary ............................................................................................. 23 SECTION 12. Controller ........................................................................................... 23 SECTION 13. Compensation ..................................................................................... 24 ARTICLE VI CONTRACTS, CHECKS, DRAFTS, BANK ACCOUNTS, ETC. ........... 24 SECTION 1. Execution of Contracts ....................................................................... 24 SECTION 2. Loans .................................................................................................. 24 SECTION 3. Checks, Drafts, etc ............................................................................. 24 SECTION 4. Deposits .............................................................................................. 25 SECTION 5. General and Special Bank Accounts .................................................. 25 SECTION 6. Indemnification .................................................................................. 25 ARTICLE VII SHARES .................................................................................................... 26 SECTION 1. Stock Certificates ............................................................................... 26 SECTION 2. Books of Account and Record of Stockholders ................................. 26 SECTION 3. Transfers of Stock .............................................................................. 26 SECTION 4. Regulations ......................................................................................... 26 SECTION 5. Fixing of Record Date ........................................................................ 27 SECTION 6. Lost, Destroyed or Mutilated Certificates .......................................... 27 SECTION 7. Inspection of Records ......................................................................... 27 SECTION 8. Auditors .............................................................................................. 27 ARTICLE VIII OFFICES .................................................................................................. 28


 
iii SECTION 1. Principal Office .................................................................................. 28 SECTION 2. Other Offices ...................................................................................... 28 ARTICLE IX WAIVER OF NOTICE .............................................................................. 28 ARTICLE X FISCAL YEAR ............................................................................................ 28 ARTICLE XI SEAL .......................................................................................................... 29 ARTICLE XII AMENDMENTS ....................................................................................... 29


 
2 BY-LAWS OF INTERNATIONAL BUSINESS MACHINES CORPORATION ARTICLE I DEFINITIONS In these By-laws, and for all purposes hereof, unless there be something in the subject or context inconsistent therewith: (a) “Board” shall mean the Board of Directors of the Corporation. (b) “Certificate of Incorporation” shall mean the restated Certificate of Incorporation as filed on May 27, 1992, together with any and all amendments and subsequent restatements thereto. (c) “Chairman of the Board”, “Vice Chairman”, “Chairman of the Executive Committee”, “Chief Executive Officer”, “Chief Financial Officer”, “Chief Accounting Officer”, “President”, “Executive Vice President”, “Senior Vice President”, “Vice President”, “Treasurer”, “Secretary”, or “Controller”, as the case may be, shall mean the person at any given time occupying the particular office with the Corporation. (d) “Corporation” shall mean International Business Machines Corporation. (e) “Exchange Act” shall mean the Securities Exchange Act of 1934, as amended. (f) “Lead Director” shall mean, at any given time, the lead, independent member of the Board occupying such position. (g) “stockholders” shall mean the stockholders of the Corporation. ARTICLE II MEETINGS OF STOCKHOLDERS SECTION 1. Place of Meetings. Meetings of the stockholders of the Corporation shall be held at such place either within or outside the State of New York as may from time to time be fixed by the Board or specified or fixed in the notice of any such meeting. SECTION 2. Annual Meetings. The annual meeting of the stockholders of the Corporation for the election of directors and for the transaction of such other business as may properly come before the meeting shall be held on the last Tuesday of April of each year, if not a legal holiday, or, if such day shall be a legal holiday, then on the next succeeding day not a legal holiday, or any other day as determined by the Board. If the


 
3 directors to be elected at such annual meeting shall not have been elected thereat or at any adjournment thereof, the Board shall forthwith call a special meeting of the stockholders for the election of directors to be held as soon thereafter as convenient and give notice thereof as provided in these By-laws in respect of the notice of an annual meeting of the stockholders. At such special meeting, the stockholders may elect the directors and transact other business with the same force and effect as at an annual meeting of the stockholders duly called and held. SECTION 3. Special Meetings. Special meetings of the stockholders, unless otherwise provided by law, may be called at any time by the Chairman of the Board or by the Board, and shall be called by the Board upon written request delivered to the Secretary of the Corporation by the holder(s) with the power to vote and dispose of at least 25% of the outstanding shares of the Corporation. Such request shall be signed by each such holder, stating the number of shares owned by each holder, and shall indicate the purpose of the requested meeting and provide the other information required for the submission of business at an annual meeting pursuant to Section 7 of this Article II. In addition, any stockholder(s) requesting a special meeting shall promptly provide any other information reasonably requested by the Corporation. Business conducted at a special meeting shall be limited to that specified in the notice of meeting. SECTION 4. Notice of Meetings. Notice of each meeting of the stockholders, annual or special, shall be given in the name of the Chairman of the Board, a Vice Chairman or the President or a Vice President or the Secretary. Such notice shall state the purpose or purposes for which the meeting is called and the place, date and hour of the meeting, the means of electronic communications, if any, by which stockholders and proxyholders may participate in the proceedings of the meeting and vote at or grant proxies for such meeting and, unless it is the annual meeting, indicating that it is being issued by or at the direction of the person or persons calling the meeting. A copy thereof shall be duly delivered or transmitted to all stockholders of record entitled to vote at such meeting, and all stockholders of record who, by reason of any action proposed to be taken at such meeting, would be entitled to have their stock appraised if such action were taken, not less than ten or more than sixty days before the day on which the meeting is called to be held. If mailed, such copy shall be directed to each stockholder at the address listed on the record of stockholders of the Corporation, or if the stockholder shall have filed with the Secretary a written request that notices be mailed to some other address, it shall be mailed to the address designated in such request. Nevertheless, notice of any meeting of the stockholders shall not be required to be given to any stockholder who shall waive notice thereof as hereinafter provided in Article IX of these By-laws. Except when expressly required by law, notice of any adjourned meeting of the stockholders need not be given nor shall publication of notice of any annual or special meeting thereof be required. SECTION 5. Quorum. Except as otherwise provided by law, at all meetings of the stockholders, the presence of holders of record of a majority of the outstanding shares of stock of the Corporation having voting power, in person or represented by proxy and entitled to vote thereat, shall be necessary to constitute a quorum for the transaction of business. In the absence of a quorum at any such meeting or any adjournment or


 
4 adjournments thereof, a majority in voting interest of those present in person or represented by proxy and entitled to vote thereat, or, in the absence of all the stockholders, any officer entitled to preside at, or to act as secretary of, such meeting, may adjourn such meeting from time to time without further notice, other than by announcement at the meeting at which such adjournment shall be taken, until a quorum shall be present thereat. At any adjourned meeting at which a quorum shall be present any business may be transacted which might have been transacted at the meeting as originally called. SECTION 6. Organization. At each meeting of the stockholders, the Chairman of the Board, or in the absence of the Chairman of the Board, the President, or in the absence of the Chairman of the Board and the President, a Vice Chairman, or if the Chairman of the Board, the President, and all Vice Chairmen shall be absent therefrom, an Executive Vice President, or if the Chairman of the Board, the President, all Vice Chairmen and all Executive Vice Presidents shall be absent therefrom, a Senior Vice President shall act as chairman. The Secretary, or, if the Secretary shall be absent from such meeting or unable to act, the person whom the Chairman of such meeting shall appoint secretary of such meeting shall act as secretary of such meeting and keep the minutes thereof. SECTION 7. Items of Business. The items of business at all meetings of the stockholders shall be, insofar as applicable, as follows: - Call to order. - Proof of notice of meeting or of waiver thereof. - Appointment of inspectors of election, if necessary. - A quorum being present. - Reports. - Election of directors -- Other business specified in the notice of the meeting. - Adjournment. Any items of business not referred to in the foregoing may be taken up at the meeting as the chairman of the meeting shall determine. The chairman of the meeting shall also determine all matters relating to the conduct of the meeting, including, but not limited to, the items of business, as well as the maintenance of order and decorum. No business shall be transacted at any annual meeting of stockholders, except business as may be: (i) specified in the notice of meeting (including, but not limited to, stockholder proposals included in the Corporation’s proxy materials under Rule 14a-8 of Regulation 14A under the Exchange Act), (ii) otherwise brought before the meeting by or at the direction of the Board, (iii) a proper subject for the meeting which is timely


 
5 submitted by a stockholder of the Corporation entitled to vote at such meeting who complies fully with the notice requirements set forth below or (iv) a director nomination submitted by a stockholder in accordance with Section 11 of this Article II. For (i) business to be properly submitted by a stockholder before any annual meeting under subparagraph (iii) above, or (ii) any stockholder to properly nominate any person for election as a director of the Corporation (other than director nominations submitted in accordance with Section 11 of this Article II), a stockholder must give timely notice in writing of such business or nomination to the Secretary of the Corporation in accordance with this Section 7. To be considered timely, a stockholder’s notice must be received by the Secretary at the principal executive offices of the Corporation not less than 120 calendar days nor more than 150 calendar days before the anniversary date of the Corporation’s proxy statement released to stockholders in connection with the prior year’s annual meeting. However, if no annual meeting was held in the previous year, or if the date of the applicable annual meeting has been changed by more than 30 days from the anniversary date of the prior year’s annual meeting, a stockholder’s notice must be received by the Secretary not later than the 10th calendar day following the date on which the Corporation publicly announces the date of the applicable annual meeting. A stockholder’s notice to the Secretary to submit business or nominate directors (other than director nominations submitted in accordance with Section 11 of this Article II) at an annual meeting of stockholders shall set forth: (a) As to each person whom the stockholder proposes to nominate for election to the Board, (i) all information relating to such person that would be required to be disclosed in the proxy materials for the election of directors in a contested election, or would otherwise be required to be disclosed pursuant to and in accordance with Regulation 14A under the Exchange Act, (ii) a written representation and agreement, which shall be signed by such person and pursuant to which such person shall represent and agree that such person consents to serving as a director of the Corporation, if elected, and to being named in a proxy statement and form of proxy as a nominee, and intends to serve as a director of the Corporation for the full term for which such person is standing for election, (iii) the written representations and agreements required by Section 7(d) below, and (iv) all completed and signed questionnaires required of the Corporation’s directors (which will be provided to such person promptly following a written request therefor); provided, however, that, in addition to the information required in the stockholder’s notice pursuant to this Section 7(a), the stockholder shall, at the request of the Corporation, promptly, but in any event within five business days after such request, provide to the Corporation such other information relating to each person whom the stockholder proposes to nominate for election to the Board as the Board may reasonably request, including, but not limited to, such additional information as necessary to permit the Board to determine if such person is independent under the listing standards of the principal U.S. exchange upon which the shares of the Corporation are listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed


 
6 standards used by the Board in determining and disclosing the independence of the Corporation’s directors. (b) As to any other business that the stockholder proposes to bring before the meeting, (i) a brief description of the business desired to be brought before the meeting, (ii) the text of any proposal (including the text of any resolutions proposed for consideration, and in the event the stockholder seeks to bring before the meeting a proposal to amend these By-laws, the language of the proposed amendment), (iii) the reasons for conducting such business at the meeting, and (iv) any substantial interest (within the meaning of Item 5 of Schedule 14A of the Exchange Act) of the stockholder and the beneficial owner(s), if any, with respect to the business that the stockholder proposes to bring before the meeting. (c) As to the stockholder giving the notice and the beneficial owner(s), if any, on whose behalf the nomination is made or the other business is proposed, (i) the name and address of the stockholder, as they appear on the Corporation’s books and records, and of such beneficial owner(s), (ii) the class or series and number of shares of stock of the Corporation which are owned directly or indirectly, beneficially and of record by such stockholder and such beneficial owner(s), (iii) a representation that the stockholder is a holder of record of shares of the Corporation at the time of giving of the notice, will be entitled to vote at such meeting and intends to appear at the meeting in person or by proxy to submit the business specified in such notice, (iv) a description of any agreement, arrangement or understanding with respect to the nomination or other business between or among such stockholder, beneficial owner(s) or their respective affiliates and any other person, including without limitation, any information that would be required to be disclosed pursuant to Item 5 or Item 6 of Schedule 13D of the Exchange Act (regardless of whether the requirement to file a Schedule 13D is applicable) and the stockholder’s agreement to notify the Corporation in writing within five business days after any such agreement, arrangement or understanding is entered into, (v) a description of any agreement, arrangement or understanding (including without limitation any derivative or short positions, profit interests, options, hedging transactions, borrowed or loaned shares, and any ownership position in debt securities) that has been entered into as of the date of the stockholder’s notice by, or on behalf of, such stockholder, beneficial owner(s) or their respective affiliates, the effect or intent of which is to mitigate loss, manage risk or benefit from changes in the share price of the common stock or any series of preferred stock of the Corporation, or maintain, increase or decrease the voting power of the stockholder, beneficial owner(s) or their respective affiliates with respect to any common stock or any series of preferred stock of the Corporation, and the stockholder’s agreement to notify the Corporation in writing within five business days after any such agreement, arrangement or understanding is entered into, (vi) a representation stating whether the stockholder or the beneficial owner(s), if any, or any of their respective affiliates will engage in a solicitation within the meaning of Exchange Act Rule 14a-1(l) with respect to the nomination or other business and, if so, the name of each participant (as defined in Item 4 of Schedule 14A of the Exchange Act) in such solicitation and whether such person intends or is part of a group which intends to deliver a proxy statement and/or form of proxy to, (x) with respect to any business other than the election of directors of the Corporation, holders of at least the percentage of the common stock or


 
7 any series of preferred stock of the Corporation required to approve or adopt such business to be proposed by the stockholder, and (y) with respect to the election of directors of the Corporation, holders of shares representing at least 67% of the voting power of shares entitled to vote on the election of directors of the Corporation, and (vii) all completed and signed questionnaires required of such stockholder, beneficial owner(s) and their respective affiliates, in each case, in the form required by the Corporation (which will be provided to such person promptly following a written request therefor); provided, however, that, in addition to the information required in the stockholder’s notice pursuant to this Section 7(c), the stockholder, beneficial owner(s) and their respective affiliates, if any, shall, at the request of the Corporation, promptly, but in any event within five business days after such request, provide to the Corporation such other information as it may reasonably request. (d) The stockholder giving the notice must also deliver to the Secretary a written representation and agreement signed by each of its nominees and representing and agreeing that such nominee: (i) is not and will not become a party to any agreement, arrangement, or understanding with, and has not given any commitment or assurance to, any person or entity as to how such nominee, if elected as a director of the Corporation, will act or vote on any issue or question, that has not been disclosed to the Corporation, (ii) is not and will not become a party to any agreement, arrangement, or understanding with any person with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a nominee that has not been disclosed to the Corporation, and is not and will not become a party to any agreement, arrangement, or understanding with any person other than the Corporation with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a director of the Corporation that is not disclosed to the Corporation, and (iii) if elected as a director of the Corporation, will comply with all of the Corporation’s policies and guidelines applicable to directors (copies of which shall be provided to director nominees promptly following a written request therefor). (e) Except as otherwise required by law, each of the Board or the chairman of the meeting shall have the power to determine whether a nomination or any other business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in this Section 7 and all applicable laws (including, but not limited to, all applicable federal and state laws and the rules and regulations thereunder). If any proposed nomination or other business is not in compliance with these By-laws or any applicable law, then, except as otherwise required by law, the Board or the chairman of the meeting shall have the power to declare that such nomination shall be disregarded or that such other business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation. (f) Any person, other than the Board or persons acting on its behalf, directly or indirectly soliciting proxies from stockholders must use a proxy card color other than white, which shall be reserved for the exclusive use for solicitation by the Board.


 
8 (g) The stockholder submitting such notice shall, no later than five business days following the record date for the applicable meeting, deliver to the Secretary at the principal executive offices of the Corporation, a written notice disclosing any changes to the information so submitted, as of such record date. (h) Notwithstanding the foregoing provisions of this Section 7, a stockholder who seeks to have any proposal included in the Corporation’s proxy materials shall comply with the requirements of Rule 14a-8 under Regulation 14A of the Exchange Act. (i) For purposes of these By-laws, the term “affiliate” shall have the meaning set forth in Rule 12b-2 under the Exchange Act. SECTION 8. Voting. Except as otherwise provided by law or the Certificate of Incorporation, each holder of record of shares of stock of the Corporation having voting power shall be entitled at each meeting of the stockholders to one vote for every share of such stock standing in the stockholder’s name on the record of stockholders of the Corporation: (a) on the date fixed pursuant to the provisions of Section 5 of Article VII of these By-laws as the record date for the determination of the stockholders who shall be entitled to vote at such meeting, or (b) if such record date shall not have been so fixed, then at the close of business on the day next preceding the day on which notice of such meeting shall have been given, or (c) if such record date shall not have been so fixed and if no notice of such meeting shall have been given, then at the time of the call to order of such meeting. Any vote on stock of the Corporation at any meeting of the stockholders may be given by the stockholder of record entitled thereto in person or by proxy appointed by such stockholder or by the stockholder’s attorney thereunto duly authorized and delivered or transmitted to the secretary of such meeting at or prior to the time designated in the order of business for turning in proxies. At all meetings of the stockholders at which a quorum shall be present, all matters (except where otherwise provided by law, the Certificate of Incorporation or these By-laws) shall be decided by the vote of a majority in voting interest of the stockholders present in person or represented by proxy and entitled to vote thereat. Unless required by law, or determined by the chairman of the meeting to be advisable, the vote on any question need not be by ballot. On a vote by ballot, each ballot shall be signed by the stockholder voting, or by the stockholder’s proxy as such, if there be such proxy. SECTION 9. List of Stockholders. A list, certified by the Secretary, of the stockholders of the Corporation as of the record date shall be produced at any meeting of the stockholders upon the request of any stockholder of the Corporation pursuant to the provisions of applicable law, the Certificate of Incorporation or these By-laws.


 
9 SECTION 10. Inspectors of Election. Prior to the holding of each annual or special meeting of the stockholders, two inspectors of election to serve thereat shall be appointed by the Board, or, if the Board shall not have made such appointment, by the Chairman of the Board. If there shall be a failure to appoint inspectors, or if, at any such meeting, any inspector so appointed shall be absent or shall fail to act or the office shall become vacant, the chairman of the meeting may, and at the request of a stockholder present in person and entitled to vote at such meeting shall, appoint such inspector or inspectors of election, as the case may be, to act thereat. The inspectors of election so appointed to act at any meeting of the stockholders, before entering upon the discharge of their duties, shall be sworn faithfully to execute the duties of inspectors at such meeting, with strict impartiality and according to the best of their ability, and the oath so taken shall be subscribed by them. Such inspectors of election shall take charge of the polls, and, after the voting on any question, shall make a certificate of the results of the vote taken. No director or candidate for the office of director shall act as an inspector of an election of directors. Inspectors need not be stockholders. SECTION 11. Proxy Access. (a) The Corporation shall include in its proxy statement for an annual meeting of the stockholders, the name, together with the required information specified below, of any person nominated for election to the Board by a stockholder that satisfies, or by a group of no more than 20 stockholders that satisfy, the requirements of this Section 11, and who expressly elects at the time of providing the notice required by this Section 11 to have its nominee included in the Corporation’s proxy materials pursuant to this Section 11. The number of stockholders to be counted towards the 20-stockholder limit in the foregoing sentence shall be the aggregate number of record stockholders and beneficial owners whose ownership is counted for the purposes of satisfying the ownership requirements set forth in paragraph (e) of this Section 11. Two or more funds that are (i) under common management and investment control or (ii) under common management and funded primarily by the same employer or (iii) a “group of investment companies,” as such term is defined in Section 12(d)(1)(G)(ii) of the Investment Company Act of 1940, as amended, shall be treated as one stockholder for purposes of determining the aggregate number of stockholders in this paragraph and shall be treated as one person for the purpose of determining “ownership” as defined in paragraph (d) of this Section 11; provided that the funds provide documentation reasonably satisfactory to the Corporation to demonstrate that such funds satisfy the requirements of clause (i), (ii) or (iii) above. No stockholder may be a member of more than one group using the proxy access procedures set forth in this Section 11, and no shares of stock may be attributed to more than one stockholder or group of stockholders. If any person purports to be a member of more than one group of stockholders, such person shall only be deemed to be a member of the group that has the largest ownership position (as reflected in the notice provided pursuant to this Section 11). For purposes of this Section 11, the information that the Corporation will be required to include in its proxy statement is: (i) the information concerning the nominee and the stockholder or group of stockholders who nominated such nominee that is required to be disclosed in the Corporation’s proxy statement by the regulations


 
10 promulgated under the Exchange Act; and (ii) if such stockholder or group of stockholders so elects, a statement pursuant to paragraph (j) of this Section 11. To be timely, this required information must be included in the notice required to be submitted to the Secretary of the Corporation pursuant to paragraph (b) of this Section 11. Nothing in this Section 11 shall limit the Corporation’s ability to solicit against or for, and include in its proxy materials its own statements relating to, any nominee or any nominating stockholder or group of stockholders. (b) For nominations pursuant to this Section 11 to be properly submitted, the submitting stockholder or group of stockholders must give timely notice in writing of such nominations to the Secretary of the Corporation. To be considered timely, such notice and any other information required by this Section 11 must be received by the Secretary at the principal executive offices of the Corporation not less than 120 calendar days nor more than 150 calendar days before the anniversary date of the Corporation’s proxy statement released to stockholders in connection with the prior year’s annual meeting. However, if no annual meeting was held in the previous year, or if the date of the applicable annual meeting has been changed by more than 30 days from the anniversary date of the prior year’s annual meeting, a stockholder’s notice must be received by the Secretary not later than the 10th calendar day following the date on which the Corporation publicly announces the date of the applicable annual meeting. (c) The number of stockholder nominees nominated pursuant to this Section 11 (including any nominees that were submitted by a stockholder or group of stockholders for inclusion in the Corporation’s proxy materials pursuant to this Section 11, but either are subsequently withdrawn or that the Board decides to nominate as Board nominees) appearing in the Corporation’s proxy materials with respect to an annual meeting of stockholders, together with any nominees who were previously elected to the Board, after being nominated pursuant to this Section 11, at any of the preceding two annual meetings and who are re-nominated for election at such annual meeting by the Board, shall not exceed the greater of two or 20% of the number of directors in office as of the last day on which notice of a nomination in accordance with the procedures set forth in this Section 11 may be received by the Secretary of the Corporation pursuant to this Section 11, or if such amount is not a whole number, the closest whole number below 20%. In the event that one or more vacancies for any reason occurs on the Board after the last day on which notice of a nomination in accordance with the procedures set forth in this Section 11 may be received by the Secretary of the Corporation pursuant to Section 11, but before the date of the annual meeting of stockholders and the Board resolves to reduce the size of the Board in connection therewith, the maximum number of stockholder nominees nominated pursuant to this Section 11 included in the Corporation’s proxy materials shall be calculated based on the number of directors in office as so reduced. Any stockholder or group of stockholders submitting more than one nominee for inclusion in the Corporation’s proxy materials pursuant to this Section 11 shall rank its nominees based on the order that such stockholder or group of stockholders desires such nominees to be selected for inclusion in the Corporation’s proxy materials in the event that the total number of stockholder nominees submitted by stockholders or groups of stockholders pursuant to this Section 11 exceeds the maximum number of stockholder nominees provided for in this Section 11. In the event that the number of


 
11 stockholder nominees submitted by stockholders or groups of stockholders pursuant to this Section 11 exceeds the maximum number of stockholder nominees provided for in this Section 11, the highest ranking stockholder nominee who meets the requirements of this Section 11 from each stockholder or group of stockholders will be selected for inclusion in the Corporation’s proxy materials until the maximum number is reached, going in order of the amount (largest to smallest) of shares of common stock of the Corporation each stockholder or group of stockholders disclosed as owned in its respective notice of a nomination submitted to the Corporation in accordance with the procedures set forth in this Section 11. If the maximum number is not reached after the highest ranking stockholder nominee who meets the requirements of this Section 11 from each stockholder or group of stockholders has been selected, this process will continue as many times as necessary, following the same order each time, until the maximum number is reached. (d) For purposes of this Section 11, a stockholder or group of stockholders shall be deemed to “own” only those outstanding shares of common stock of the Corporation as to which the stockholder or any member of a group of stockholders possesses both (i) the full voting and investment rights pertaining to the shares and (ii) the full economic interest in (including, but not limited to, the opportunity for profit and risk of loss on) such shares; provided that the number of shares calculated in accordance with clauses (i) and (ii) shall not include any shares (x) sold by such stockholder or any of its affiliates in any transaction that has not been settled or closed, (y) borrowed by such stockholder or any of its affiliates for any purposes or purchased by such stockholder or any of its affiliates pursuant to an agreement to resell or (z) subject to any option, warrant, forward contract, swap, contract of sale, other derivative or similar agreement entered into by such stockholder or any of its affiliates, whether any such instrument or agreement is to be settled with shares or with cash based on the notional amount or value of shares of outstanding common stock of the Corporation, in any such case which instrument or agreement has, or is intended to have, the purpose or effect of (1) reducing in any manner, to any extent or at any time in the future, such stockholder’s or affiliates’ full right to vote or direct the voting of any such shares, and/or (2) hedging, offsetting or altering to any degree gain or loss arising from the full economic ownership of such shares by such stockholder or affiliate. A person’s ownership of shares shall be deemed to continue during any period in which (i) the person has loaned such shares, provided that the person has the power to recall such loaned shares on five business days’ notice and has recalled such shares within five business days of being notified that any of their nominees will be included in the Corporation’s proxy materials; or (ii) the person has delegated any voting power by means of a proxy, power of attorney or other instrument or arrangement which is revocable at any time by the person. Whether outstanding shares of the common stock of the Corporation are “owned” for these purposes shall be determined by the Board. For purposes of this Section 11, the term “affiliate” or “affiliates” shall have the meaning ascribed thereto under the General Rules and Regulations under the Exchange Act. (e) In order to make a nomination pursuant to this Section 11, a stockholder or group of stockholders must have owned (as defined above) 3% or more of the Corporation’s outstanding common stock continuously for at least three years as of


 
12 both the date the written notice of the nomination is delivered to or mailed and received by the Corporation in accordance with this Section 11 and the record date for determining stockholders entitled to vote at the annual meeting of stockholders, and must continue to hold at least 3% of the Corporation’s outstanding common stock through the meeting date. Within the time period specified in this Section 11 for providing notice of a nomination in accordance with the procedures set forth in this Section 11, a stockholder or group of stockholders must provide the following information in writing to the Secretary of the Corporation: (i) one or more written statements from the record holder of the shares (or for beneficial owners, proof of ownership from each intermediary through which the shares are or have been held during the requisite three-year holding period in a form that would be deemed by the Corporation to be acceptable pursuant to Rule 14a- 8(b)(2) under the Exchange Act for purposes of a shareholder proposal) verifying that, as of the date the written notice of the nomination is delivered to or mailed and received by the Secretary of the Corporation, the stockholder or group of stockholders owns, and has owned continuously for the preceding three years, at least 3% of the Corporation’s outstanding common stock, and the stockholder or group of stockholders’ agreement to provide, within five business days after the record date for the annual meeting of stockholders, written statements from the record holder and intermediaries verifying such stockholder or group of stockholders’ continuous ownership of at least 3% of the Corporation’s outstanding common stock through the record date; (ii) the written consent of each stockholder nominee to being named in the proxy statement as a nominee and to serve as a director if elected and (iii) a copy of the Schedule 14N that has been filed with the Securities and Exchange Commission as required by Rule 14a-18 under the Exchange Act. (f) Within the time period specified in this Section 11 for providing notice of a nomination in accordance with the procedures set forth in this Section 11, a stockholder or group of stockholders must provide a representation and agreement that such stockholder or group of stockholders: (i) acquired at least 3% of the Corporation’s outstanding common stock in the ordinary course of business and not with the intent to change or influence control at the Corporation, and does not presently have such intent, (ii) presently intends to maintain qualifying ownership of at least 3% of the Corporation’s outstanding common stock through the date of the annual meeting and to vote such shares at the annual meeting, (iii) has not nominated and will not nominate for election to the Board at the annual meeting of stockholders any person other than the nominee or nominees being nominated pursuant to this Section 11, (iv) has not engaged and will not engage in, and has not and will not be a “participant” in another person’s, “solicitation” within the meaning of Rule 14a-1(l) under the Exchange Act, in support of the election of any individual as a director at the annual meeting of stockholders other than its nominee or a nominee of the Board, (v) will not distribute to any stockholder any form of proxy for the annual meeting of stockholders other than the form distributed by the Corporation, and (vi) will provide facts, statements and other information in all communications with the Corporation and stockholders of the Corporation that are or will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading.


 
13 (g) Within the time period specified in this Section 11 for providing notice of a nomination in accordance with the procedures set forth in this Section 11, a stockholder or group of stockholders must provide an undertaking that the stockholder or group of stockholders agrees to: (i) assume all liability stemming from any legal or regulatory violation arising out of the stockholder or group of stockholders’ communications with the stockholders of the Corporation or out of the information that the such stockholder or group of stockholders provided to the Corporation, (ii) comply with all other laws and regulations applicable to any solicitation in connection with the annual meeting of stockholders, and (iii) indemnify and hold harmless the Corporation and each of its directors, officers and employees individually against any liability, loss or damages in connection with any threatened or pending action, suit or proceeding, whether legal, administrative or investigative, against the Corporation or any of its directors, officers or employees arising out of any nomination submitted by the stockholder or group of stockholders pursuant to this Section 11. In the case of a nomination by a group of stockholders, the stockholder group shall, in the notice required by this Section 11, designate one member of the group that is authorized to receive communications, notices and inquiries from the Corporation and to act on behalf of all members of the group with respect to all matters relating to the nomination under this Section 11 (including, but not limited to, withdrawal of the nomination). The inspector of elections shall not give effect to the stockholder or group of stockholders’ votes with respect to the election of directors if such stockholder or group of stockholders does not comply with the undertaking) above. (h) Within the time period specified in this Section 11 for providing notice of a nomination in accordance with the procedures set forth in this Section 11, the applicable stockholder or group of stockholders must deliver to the Secretary of the Corporation, at the principal executive offices of the Corporation, (i) all information and materials required by Section 7 of this Article II in connection with the nomination of any person for election as a director of the Corporation and (ii) a written representation and agreement that such person (x) is not and will not become a party to any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity as to how such person, if elected as a director of the Corporation, will act or vote on any issue or question that has not been disclosed to the Corporation, (y) may not be, and may not become, a party to any compensatory, payment, indemnification or other financial agreement, arrangement or understanding with any person or entity other than the Corporation in connection with service or action as a director that has not been disclosed to the Corporation, and (z) will comply with all of the Corporation’s corporate governance, conflict of interest, confidentiality and stock ownership and trading policies and guidelines, and any other Corporation policies and guidelines applicable to directors. At the request of the Corporation, the stockholder nominee must submit all completed and signed questionnaires required of directors of the Corporation. In addition, such stockholder or group of stockholders shall provide the Secretary of the Corporation with notice of changes to such information, in the manner provided in Section 7 of this Article II, and shall promptly provide any other information reasonably requested by the Corporation.


 
14 The Corporation may request such additional information as necessary to permit the Board to determine if each stockholder nominee is independent under the listing standards of the principal U.S. securities exchange upon which the common stock of the Corporation is listed (including, but not limited to, any additional independence standards that are applicable to audit, compensation or other board committees), any applicable rules of the Securities and Exchange Commission (including, but not limited to, under the definition of a “non-employee director” under Exchange Act Rule 16b-3), the definition of “outside director” under Section 162(m) of the Internal Revenue Code of 1986, as amended (or any successor provision) and any publicly disclosed standards used by the Board in determining and disclosing the independence of the Corporation’s directors. If the Board determines that a stockholder nominee is not independent under any of the foregoing standards, the stockholder nominee will be ineligible for inclusion in the Corporation’s proxy materials. (i) In the event that any information or communications provided by the stockholder or group of stockholders or the stockholder nominee to the Corporation or its stockholders ceases to be true and correct in all material respects or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading, each stockholder or group of stockholders or stockholder nominee, as the case may be, shall promptly notify the Secretary of the Corporation of any defect in such previously provided information and of the information that is required to correct any such defect. (j) The stockholder or group of stockholders may provide to the Secretary of the Corporation, at the time the information required by this Section 11 is provided, a written statement for inclusion in the Corporation’s proxy statement for the annual meeting of stockholders, not to exceed 500 words, in support of the stockholder nominee’s candidacy. Only one such statement may be submitted by a stockholder or group of stockholders for each of their director nominees. Notwithstanding anything to the contrary contained in this Section 11, the Corporation may omit from its proxy materials any information or statement that it, in good faith, believes would violate any applicable law or regulation. (k) The Corporation shall not be required to include, pursuant to this Section 11, any stockholder nominee in its proxy materials for any meeting of stockholders: (i) for which the Secretary of the Corporation receives a notice that a stockholder or group of stockholders has nominated a person for election to the Board pursuant to the advance notice requirements for stockholder nominees for director, (ii) if the stockholder nominee is, or has been within the three years preceding the date the Corporation first mails to the stockholders its notice of meeting that includes the name of the stockholder nominee, an officer or director of a company that is a competitor, as defined in Section 8 of the Clayton Antitrust Act of 1914, of the Corporation, (iii) who is not independent under any of the independence standards referred to in paragraph (h) of this Section 11, (iv) if the stockholder nominee serves as a director at more than four other public companies, or at more than two other public companies if the stockholder nominee also serves as an executive officer of another public company, as of the date the Corporation first mails to the stockholders its notice of meeting that includes the name of


 
15 the stockholder nominee, (v) if the stockholder nominee or the stockholder or group of stockholders who has nominated such stockholder nominee has engaged in or is currently engaged in, or has been or is a “participant” in another person’s, “solicitation” within the meaning of Rule 14a-1(l) under the Exchange Act, in support of the election of any individual as a director at the meeting other than such stockholder nominee or a nominee of the Board, (vi) who is or becomes a party to any compensatory, payment or other financial agreement, arrangement or understanding with any person other than the Corporation that has not been disclosed to the Corporation, (vii) who is a named subject of a criminal proceeding (excluding traffic violations and other minor offenses) pending as of the date the Corporation first mails to the stockholders its notice of meeting that includes the name of the stockholder nominee, or who, within the ten years preceding such date, was convicted in such a criminal proceeding, (viii) who upon becoming a member of the Board, would cause the Corporation to be in violation of these By-laws, the Certificate of Incorporation, the rules and listing standards of the principal U.S. exchange upon which the common stock of the Corporation is listed, or any applicable state or federal law, rule or regulation, (ix) if such stockholder nominee or the applicable stockholder or group of stockholders shall have provided information to the Corporation in respect to such nomination that was untrue in any material respect or omitted to state a material fact necessary in order to make the statement made, in light of the circumstances under which it was made, not misleading, as determined by the Board, or (x) if the stockholder or group of stockholders or applicable stockholder nominee otherwise contravenes any of the agreements, representations or undertakings made by such stockholder or group of stockholders or stockholder nominee or fails to comply with its obligations pursuant to this Section 11. For purposes of clause (ii) above, a “competitor” of the Corporation is any company engaged in any business or other activities that are competitive with any aspect of the Corporation’s business to an extent that is more than de minimis, as determined by the Board. (l) Notwithstanding anything to the contrary set forth in this Section 11, the Board or the chairman of the annual meeting of stockholders shall declare a nomination by a stockholder or group of stockholders to be invalid, and such nomination shall be disregarded notwithstanding that proxies in respect of such vote may have been received by the Corporation, if: (i) the stockholder nominee(s) and/or the applicable stockholder (or any member of any group of stockholders) shall have failed to comply or breached its or their obligations under this Section 11, including, but not limited to, a breach of any representations, agreements or undertakings required under this Section 11, or if any of the events or conditions referred to in paragraph (k) of this Section 11 has occurred, in each case as determined by the Board or the chairman of the annual meeting of stockholders or (ii) the stockholder or group of stockholders (or a qualified representative thereof) does not appear at the annual meeting of stockholders to present any nomination pursuant to this Section 11. (m) Any stockholder nominee who is included in the Corporation’s proxy materials for a particular annual meeting of stockholders but either: (i) withdraws from or becomes ineligible or unavailable for election at the annual meeting of stockholders, or (ii) does not receive at least 25% of the votes cast in favor of the


 
16 stockholder nominee’s election, will be ineligible to be a stockholder nominee pursuant to this Section 11 for the next two annual meetings of stockholders. (n) The Board (or any other person or body duly authorized by the Board), at all times acting in good faith, shall have the power and authority to interpret this Section 11 and to make any and all determinations necessary or advisable pursuant to this Section 11. ARTICLE III BOARD OF DIRECTORS SECTION 1. General Powers. The business and affairs of the Corporation shall be managed by the Board. The Board may exercise all such authority and powers of the Corporation and do all such lawful acts and things as are not by law, the Certificate of Incorporation or these By-laws, directed or required to be exercised or done by the stockholders. SECTION 2. Number; Qualifications; Election; Term of Office. The number of directors of the Corporation shall be thirteen, but the number thereof may be increased to not more than twenty-five, or decreased to not less than nine, by amendment of these By- laws. The directors shall be elected at the annual meeting of the stockholders. At each meeting of the stockholders for the election of directors at which a quorum is present, the vote required for election of a director shall, except in a contested election, be the affirmative vote of a majority of the votes cast in favor of or against such nominee. In a contested election, a nominee receiving a plurality of the votes cast at such election shall be elected. An election shall be considered to be contested if, as of the record date for such meeting, there are more nominees for election than positions on the Board to be filled by election at the meeting. Each director shall hold office until the annual meeting of the stockholders which shall be held next after the election of such director and until a successor shall have been duly elected and qualified, or until death, or until the director shall have resigned as hereinafter provided in Section 10 of this Article III, or until the director shall have been removed as hereinafter provided in Section 11 of this Article III. SECTION 3. Place of Meetings. Meetings of the Board shall be held at such place either within or outside the State of New York as may from time to time be fixed by the Board or specified or fixed in the notice of any such meeting. SECTION 4. First Meeting. The Board shall meet for the purpose of organization and the transaction of other business following each annual meeting of stockholders at such time and place as shall be specified in a notice thereof given as hereinafter provided in Section 7 of this Article III. SECTION 5. Regular Meetings. Regular meetings of the Board shall be held at times and dates fixed by the Board or at such other times and dates as the Chairman of the Board shall determine and as shall be specified in the notice of such meetings. Notice


 
17 of regular meetings of the Board need not be given except as otherwise required by law or these By-laws. SECTION 6. Special Meetings. Special meetings of the Board may be called by the Chairman of the Board, provided, however, that if the Chairman of the Board is unavailable, a special meeting of the Board may be called by agreement of each of the remaining members of the Executive Committee. SECTION 7. Notice of Meetings. Notice of each special meeting of the Board (and of each regular meeting for which notice shall be required) shall be given by the Secretary as hereinafter provided in this Section 7, in which notice shall be stated the time, place and, if required by law or these By-laws, the purposes of such meeting. Notice of each such meeting shall be mailed, postage prepaid, to each director, by first- class mail, at least four days before the day on which such meeting is to be held, or shall be sent by facsimile transmission or comparable medium, or be delivered personally or by telephone, before the time at which such meeting is to be held. Notice of any such meeting need not be given to any director who shall waive notice thereof as provided in Article IX of these By-laws. Any meeting of the Board shall be a legal meeting without notice thereof having been given, if all the directors of the Corporation then holding office shall be present thereat. SECTION 8. Quorum and Manner of Acting. A majority of the Board shall be present in person at any meeting of the Board in order to constitute a quorum for the transaction of business at such meeting. Participation in a meeting by means of a conference telephone or similar communications equipment allowing all persons participating in the meeting to hear each other shall constitute presence in person at a meeting. Except as otherwise expressly required by law or the Certificate of Incorporation and except also as specified in Section 1, Section 5, and Section 6 of Article IV, in Section 3 of Article V and in Article XII of these By-laws, the act of a majority of the directors present at any meeting at which a quorum is present shall be the act of the Board. In the absence of a quorum at any meeting of the Board, a majority of the directors present thereat may adjourn such meeting from time to time until a quorum shall be present thereat. Notice of any adjourned meeting need not be given. At any adjourned meeting at which a quorum is present, any business may be transacted which might have been transacted at the meeting as originally called. The directors shall act only as a Board and the individual directors shall have no power as such. SECTION 9. Organization. At each meeting of the Board, the Chairman of the Board, or in the case of the Chairman’s absence therefrom, the Lead Director, or in the case of the Lead Director’s absence therefrom, the President, or in the case of the President’s absence therefrom, a Vice Chairman, or in the case of the absence of all such persons, another director chosen by a majority of directors present, shall act as chairman of the meeting and preside thereat. The Secretary, or if the Secretary shall be absent from such meeting, any person appointed by the chairman, shall act as secretary of the meeting and keep the minutes thereof.


 
18 SECTION 10. Resignations. (a) Any director of the Corporation may resign at any time by giving written notice of resignation to the Board or the Chairman of the Board or the Secretary. Subject to Section 10(b), any such resignation shall take effect at the time specified therein, or if the time when it shall become effective shall not be specified therein, then it shall take effect immediately upon its receipt; and unless otherwise specified therein, the acceptance of such resignation shall not be necessary to make it effective. (b) In an uncontested election, any incumbent nominee for director who does not receive an affirmative vote of a majority of the votes cast in favor of or against such nominee shall promptly tender his or her resignation after such election. The independent directors of the Board, giving due consideration to the best interests of the Corporation and its stockholders, shall evaluate the relevant facts and circumstances, and shall make a decision, within 90 days after the election, on whether to accept the tendered resignation. Any director who tenders a resignation pursuant to this provision shall not participate in the Board’s decision. The Board will promptly disclose publicly its decision and, if applicable, the reasons for rejecting the tendered resignation. SECTION 11. Removal of Directors. Any director may be removed, either with or without cause, at any time, by a vote of the stockholders. SECTION 12. Vacancies. Any vacancy in the Board, whether arising from death, resignation, removal, an increase in the number of directors or any other cause, may be filled by the Board. SECTION 13. Retirement of Directors. The Board may prescribe a retirement policy for directors on or after reaching a certain age, provided, however, that such retirement shall not cut short the annual term for which any director shall have been elected by the stockholders. ARTICLE IV EXECUTIVE AND OTHER COMMITTEES SECTION 1. Executive Committee. The Executive Committee shall be comprised of the Chairman of the Board, and each of the respective chairs of the (i) Audit Committee, (ii) Executive Compensation and Management Resources Committee, (iii) Directors and Corporate Governance Committee, in each case including any successor committee, and (iv) the Lead Director, if such person does not fall within one of the roles set forth in clause (i), (ii) or (iii) above. The Chairman of the Board shall serve as the Chairman of the Executive Committee to preside at all meetings of such Committee. The Secretary, or if the Secretary shall be absent from such meeting, any person appointed by the chairman, shall act as secretary of the meeting and keep the minutes thereof. SECTION 2. Powers of the Executive Committee. To the extent permitted by law, the Executive Committee may exercise all the powers of the Board in the management of specified matters where such authority is delegated to it by the Board,


 
19 and also, to the extent permitted by law, the Executive Committee shall have, and may exercise, all the powers of the Board in the management of the business and affairs of the Corporation (including, but not limited to, the power to authorize the seal of the Corporation to be affixed to all papers which may require it; but excluding the power to appoint a member of the Executive Committee) in such manner as the Executive Committee shall deem to be in the best interests of the Corporation and not inconsistent with any prior specific action of the Board. An act of the Executive Committee taken within the scope of its authority shall be an act of the Board. The Executive Committee shall render in the form of minutes a report of its several acts at each regular meeting of the Board and at any other time when so directed by the Board. SECTION 3. Meetings of the Executive Committee. Regular meetings of the Executive Committee shall be held at such times, on such dates and at such places as shall be fixed by resolution adopted by a majority of the Executive Committee, of which regular meetings notice need not be given, or as shall be fixed by the Chairman of the Executive Committee or in the absence of the Chairman of the Executive Committee the Chief Executive Officer and specified in the notice of such meeting. Special meetings of the Executive Committee may be called by the Chairman of the Executive Committee or by the Chief Executive Officer. Notice of each such special meeting of the Executive Committee (and of each regular meeting for which notice shall be required), stating the time and place thereof shall be mailed, postage prepaid, to each member of the Executive Committee, by first-class mail, at least four days before the day on which such meeting is to be held, or shall be sent by facsimile transmission or comparable medium, or be delivered personally or by telephone, at least twenty-four hours before the time at which such meeting is to be held; but notice need not be given to a member of the Executive Committee who shall waive notice thereof as provided in Article IX of these By-laws, and any meeting of the Executive Committee shall be a legal meeting without any notice thereof having been given, if all the members of such Committee shall be present thereat. SECTION 4. Quorum and Manner of Acting of the Executive Committee. Four members of the Executive Committee or, if the Lead Director does not fall within one of the roles set forth in clause (i), (ii) or (iii) of Section 1 of this Article V, five members of the Executive Committee, shall constitute a quorum for the transaction of business, and the act of a majority of the members of the Executive Committee present at a meeting at which a quorum shall be present shall be the act of the Executive Committee. Participating in a meeting by means of a conference telephone or similar communications equipment allowing all persons participating in the meeting to hear each other shall constitute presence at a meeting of the Executive Committee. The members of the Executive Committee shall act only as a committee and individual members shall have no power as such. SECTION 5. Other Committees. The Board may, by resolution adopted by a majority of the Board, designate members of the Board to constitute other committees, which shall have, and may exercise, such powers as the Board may by resolution delegate to them, and shall in each case consist of such number of directors as the Board may determine; provided, however, that each such committee shall have at least three directors as members thereof. Such a committee may either be constituted for a specified term or


 
20 may be constituted as a standing committee which does not require annual or periodic reconstitution. A majority of all the members of any such committee may determine its action and its quorum requirements and may fix the time and place of its meetings, unless the Board shall otherwise provide. Participating in a meeting by means of a conference telephone or similar communications equipment allowing all persons participating in the meeting to hear each other shall constitute presence at a meeting of such other committees. In addition to the foregoing, the Board may, by resolution adopted by a majority of the Board, create a committee of indeterminate membership and duration and not subject to the limitations as to the membership, quorum and manner of meeting and acting prescribed in these By-laws, which committee, in the event of a major disaster or catastrophe or national emergency which renders the Board incapable of action by reason of the death, physical incapacity or inability to meet of some or all of its members, shall have, and may exercise all the powers of the Board in the management of the business and affairs of the Corporation (including, without limitation, the power to authorize the seal of the Corporation to be affixed to all papers which may require it and the power to fill vacancies in the Board). An act of such committee taken within the scope of its authority shall be an act of the Board. SECTION 6. Changes in Committees; Resignations; Removals; Vacancies. The Board shall have power, by resolution adopted by a majority of the Board, at any time to change or remove the members of, to fill vacancies in, and to discharge any committee created pursuant to these By-laws, either with or without cause. Any member of any such committee may resign at any time by giving written notice to the Board or the Chairman of the Board or the Secretary. Such resignation shall take effect upon receipt of such notice or at any later time specified therein; and, unless otherwise specified therein, acceptance of such resignation shall not be necessary to make it effective. Any vacancy in any committee, whether arising from death, resignation, an increase in the number of committee members or any other cause, shall be filled by the Board in the manner prescribed in these By-laws for the original appointment of the members of such committee. ARTICLE V OFFICERS SECTION 1. Number and Qualifications. The officers of the Corporation shall include the Chairman of the Board, and may include one or more Vice Chairmen, the President, one or more Vice Presidents (one or more of whom may be designated as Executive Vice Presidents or as Senior Vice Presidents or by other designations), the Treasurer, the Secretary and the Controller. Officers shall be elected from time to time by the Board, each to hold office until a successor shall have been duly elected or appointed and qualified, or until such officer’s death, resignation as hereinafter provided in Section 2 of this Article V, or removal as hereinafter provided in Section 3 of this Article V.


 
21 SECTION 2. Resignations. Any officer of the Corporation may resign at any time by giving written notice of resignation to the Board, the Chairman of the Board, the Chief Executive Officer or the Secretary. Any such resignation shall take effect at the time specified therein, or, if the time when it shall become effective shall not be specified therein, then it shall become effective upon its receipt; and, unless otherwise specified therein, the acceptance of such resignation shall not be necessary to make it effective. SECTION 3. Removal. Any officer of the Corporation may be removed, either with or without cause, at any time, by a resolution adopted by a majority of the Board at any meeting of the Board. SECTION 4. Vacancies. A vacancy in any office, whether arising from death, resignation, removal or any other cause, may be filled for the unexpired portion of the term of office which shall be vacant, in the manner prescribed in these By-laws for the regular election or appointment to such office. SECTION 5. Chairman of the Board. The Chairman of the Board shall, if present, preside at each meeting of the stockholders and of the Board and shall perform such other duties as may from time to time be assigned by the Board. The Chairman may sign certificates representing shares of the stock of the Corporation pursuant to the provisions of Section 1 of Article VII of these By-laws; sign, execute and deliver in the name of the Corporation all deeds, mortgages, bonds, contracts or other instruments authorized by the Board, except in cases where the signing, execution or delivery thereof shall be expressly delegated by the Board or these By-laws to some other officer or agent of the Corporation or where they shall be required by law otherwise to be signed, executed and delivered; and affix the seal of the Corporation to any instrument which shall require it. The Chairman of the Board, when there is no President or in the absence or incapacity of the President, shall perform all the duties and functions and exercise all the powers of the President. SECTION 6. Vice Chairman. Each Vice Chairman shall perform all such duties as from time to time may be assigned by the Board or the Chairman of the Board. The Vice Chairman may sign certificates representing shares of the stock of the Corporation pursuant to the provisions of Section 1 of Article VII of these By-laws; sign, execute and deliver in the name of the Corporation all deeds, mortgages, bonds, contracts or other instruments authorized by the Board, except in cases where the signing, execution or delivery thereof shall be expressly delegated by the Board or these By-laws to some officer or agent of the Corporation or where they shall be required by law otherwise to be signed, executed and delivered; and affix the seal of the Corporation to any instrument which shall require it; and in general, perform all duties incident to the office of Vice Chairman. SECTION 7. President. The President shall perform all such duties as from time to time may be assigned by the Board or the Chairman of the Board. The President may sign certificates representing shares of the stock of the Corporation pursuant to the provisions of Section 1 of Article VII of these By-laws; sign, execute and deliver in the name of the Corporation all deeds mortgages, bonds, contracts or other instruments


 
22 authorized by the Board, except in cases where the signing, execution or delivery thereof shall be expressly delegated by the Board or these By-laws to some other officer or agent of the Corporation or where they shall be required by law otherwise to be signed, executed and delivered, and affix the seal of the Corporation to any instrument which shall require it; and, in general, perform all duties incident to the office of President. The President shall in the absence or incapacity of the Chairman of the Board and the Lead Director, perform all the duties and functions and exercise all the powers of the Chairman of the Board. SECTION 8. Designated Officers. (a) Chief Executive Officer. Either the Chairman of the Board, or an officer, as the Board may designate, shall be the Chief Executive Officer of the Corporation. The officer so designated shall have, in addition to the powers and duties applicable to the office set forth in Section 5 or 7 of this Article V, general and active supervision over the business and affairs of the Corporation and over its several officers, agents, and employees, subject, however, to the control of the Board. The Chief Executive Officer shall see that all orders and resolutions of the Board are carried into effect, be an ex officio member of all committees of the Board (except the Audit Committee, the Directors and Corporate Governance Committee, and committees specifically empowered to fix or approve the Chief Executive Officer’s compensation or to grant or administer bonus, option or other similar plans in which the Chief Executive Officer is eligible to participate), and, in general, shall perform all duties incident to the position of Chief Executive Officer and such other duties as may from time to time be assigned by the Board. (b) Other Designated Officers. The Board may designate officers to serve as Chief Financial Officer, Chief Accounting Officer and other such designated positions and to fulfill the responsibilities of such designated positions in addition to their duties as officers as set forth in this Article V. SECTION 9. Executive Vice Presidents, Senior Vice Presidents and Vice Presidents. Each Executive and Senior Vice President shall perform all such duties as from time to time may be assigned by the Board or the Chairman of the Board or a Vice Chairman or the President. Each Vice President shall perform all such duties as from time to time may be assigned by the Board or the Chairman of the Board or a Vice Chairman or the President or an Executive or a Senior Vice President. Any Vice President may sign certificates representing shares of stock of the Corporation pursuant to the provisions of Section 1 of Article VII of these By-laws. SECTION 10. Treasurer. The Treasurer shall: (a) have charge and custody of, and be responsible for, all the funds and securities of the Corporation, and may invest the same in any securities, may open, maintain and close accounts for effecting any and all purchase, sale, investment and lending transactions in securities of any and all kinds for and on behalf of the Corporation or any employee pension or benefit plan fund or other fund established by the Corporation, as may be permitted by law; (b) keep full and accurate accounts of receipts and disbursements in books belonging to the Corporation;


 
23 (c) deposit all moneys and other valuables to the credit of the Corporation in such depositaries as may be designated by the Board or the Executive Committee; (d) receive, and give receipts for, moneys due and payable to the Corporation from any source whatsoever; (e) disburse the funds of the Corporation and supervise the investment of its funds, taking proper vouchers therefor; (f) render to the Board, whenever the Board may require, an account of all transactions as Treasurer; and (g) in general, perform all the duties incident to the office of Treasurer and such other duties as from time to time may be assigned by the Board or the Chairman of the Board or a Vice Chairman or the President or an Executive or Senior Vice President. SECTION 11. Secretary. The Secretary shall: (a) keep or cause to be kept in one or more books provided for the purpose, the minutes of all meetings of the Board, the Executive Committee and other committees of the Board and the stockholders; (b) see that all notices are duly given in accordance with the provisions of these By-laws and as required by law; (c) be custodian of the records and the seal of the Corporation and affix and attest the seal to all stock certificates of the Corporation and affix and attest the seal to all other documents to be executed on behalf of the Corporation under its seal; (d) see that the books, reports, statements, certificates and other documents and records required by law to be kept and filed are properly kept and filed; and (e) in general, perform all the duties incident to the office of Secretary and such other duties as from time to time may be assigned by the Board or the Chairman of the Board or a Vice Chairman or the President or an Executive or Senior Vice President. SECTION 12. Controller. The Controller shall: (a) have control of all the books of account of the Corporation; (b) keep a true and accurate record of all property owned by it, of its debts and of its revenues and expenses;


 
24 (c) keep all accounting records of the Corporation (other than the accounts of receipts and disbursements and those relating to the deposits of money and other valuables of the Corporation, which shall be kept by the Treasurer); (d) render to the Board, whenever the Board may require, an account of the financial condition of the Corporation; and (e) in general, perform all the duties incident to the office of Controller and such other duties as from time to time may be assigned by the Board or the Chairman of the Board or a Vice Chairman or the President or an Executive or Senior Vice President. SECTION 13. Compensation. The compensation of the officers of the Corporation shall be fixed from time to time by the Board; provided, however, that the Board may delegate to a committee the power to fix or approve the compensation of any officers. An officer of the Corporation shall not be prevented from receiving compensation by reason of being also a director of the Corporation; but any such officer who shall also be a director shall not have any vote in the determination of the amount of compensation paid to such officer. ARTICLE VI CONTRACTS, CHECKS, DRAFTS, BANK ACCOUNTS, ETC. SECTION 1. Execution of Contracts. Except as otherwise required by law or these By-laws, any contract or other instrument may be executed and delivered in the name and on behalf of the Corporation by any officer (including, but not limited to, any assistant officer) of the Corporation. The Board or the Executive Committee may authorize any agent or employee to execute and deliver any contract or other instrument in the name and on behalf of the Corporation, and such authority may be general or confined to specific instances as the Board or such Committee, as the case may be, may by resolution determine. SECTION 2. Loans. Unless the Board shall otherwise determine, the Chairman of the Board or a Vice Chairman or the President or any Vice President, acting together with the Treasurer or the Secretary, may effect loans and advances at any time for the Corporation from any bank, trust company or other institution, or from any firm, corporation or individual, and for such loans and advances may make, execute and deliver promissory notes, bonds or other certificates or evidences of indebtedness of the Corporation, but in making such loans or advances no officer or officers shall mortgage, pledge, hypothecate or transfer any securities or other property of the Corporation, except when authorized by resolution adopted by the Board. SECTION 3. Checks, Drafts, etc. All checks, drafts, bills of exchange or other orders for the payment of money out of the funds of the Corporation, and all notes or other evidences of indebtedness of the Corporation, shall be signed in the name and on behalf of the Corporation by such persons and in such manner as shall from time to time


 
25 be authorized by the Board or the Executive Committee or authorized by the Treasurer acting together with either the General Manager of an operating unit or a nonfinancial Vice President of the Corporation, which authorization may be general or confined to specific instances. SECTION 4. Deposits. All funds of the Corporation not otherwise employed shall be deposited from time to time to the credit of the Corporation in such banks, trust companies or other depositaries as the Board or the Executive Committee may from time to time designate or as may be designated by any officer or officers of the Corporation to whom such power of designation may from time to time be delegated by the Board or the Executive Committee. For the purpose of deposit and for the purpose of collection for the account of the Corporation, checks, drafts and other orders for the payment of money which are payable to the order of the Corporation may be endorsed, assigned and delivered by any officer, employee or agent of the Corporation. SECTION 5. General and Special Bank Accounts. The Board or the Executive Committee may from time to time authorize the opening and keeping of general and special bank accounts with such banks, trust companies or other depositaries as the Board or the Executive Committee may designate or as may be designated by any officer or officers of the Corporation to whom such power of designation may from time to time be delegated by the Board or the Executive Committee. The Board or the Executive Committee may make such special rules and regulations with respect to such bank accounts, not inconsistent with the provisions of these By-laws, as it may deem expedient. SECTION 6. Indemnification. The Corporation shall, to the fullest extent permitted by applicable law as in effect at any time, indemnify any person made, or threatened to be made, a party to an action or proceeding whether civil or criminal (including, but not limited to, an action or proceeding by or in the right of the Corporation) by reason of the fact that such person is (i) an officer or director of the Corporation or (ii) an officer or director of the Corporation who is asked to serve in any capacity at the request of the Corporation in any corporation, partnership, joint venture, trust, employee benefit plan or other enterprise, against, in each case, judgments, fines, amounts paid in settlement and reasonable expenses, including, but not limited to, attorneys’ fees actually and necessarily incurred as a result of such action or proceeding, or any appeal therein. Such indemnification shall be a contract right that vests upon the occurrence or alleged occurrence of any act or omission to act that forms the basis for or is related to the claim for which indemnification is sought and shall include the right to be paid advances of any expenses incurred by such person in connection with such action, suit or proceeding, and the right to be indemnified for expenses incurred by such person in connection with successfully establishing a right to indemnification, in each case consistent with the provisions of applicable law in effect at any time. Indemnification shall be deemed to be ‘permitted’ within the meaning of the first sentence hereof if it is not expressly prohibited by applicable law as in effect at the time. The indemnification rights hereunder shall continue as to any such person who has ceased to be an officer or director of the Corporation and shall inure to the benefit of the heirs, executors and administrators of any such person. If the right of indemnification provided for in this


 
26 Section 6 is amended or repealed, such amendment or repeal will not limit the indemnification provided for herein with respect to any acts or omissions to act occurring prior to any such amendment or repeal. ARTICLE VII SHARES SECTION 1. Stock Certificates. The shares of the Corporation shall be represented by certificates, or shall be uncertificated shares. Each owner of stock of the Corporation shall be entitled to have a certificate, in such form as shall be approved by the Board, certifying the number of shares of stock of the Corporation owned. To the extent that shares are represented by certificates, such certificates of stock shall be signed in the name of the Corporation by the Chairman of the Board or a Vice Chairman or the President or a Vice President and by the Secretary and sealed with the seal of the Corporation (which seal may be a facsimile, engraved or printed); provided, however, that where any such certificate is signed by a registrar, other than the Corporation or its employee, the signatures of the Chairman of the Board, a Vice Chairman, the President, the Secretary, and transfer agent or a transfer clerk acting on behalf of the Corporation upon such certificates may be facsimiles, engraved or printed. In case any officer, transfer agent or transfer clerk acting on behalf of the Corporation ceases to be such officer, transfer agent, or transfer clerk before such certificates shall be issued, they may nevertheless be issued by the Corporation with the same effect as if they were still such officer, transfer agent or transfer clerk at the date of their issue. SECTION 2. Books of Account and Record of Stockholders. There shall be kept at the office of the Corporation correct books of account of all its business and transactions, minutes of the proceedings of stockholders, Board, and Executive Committee, and a book to be known as the record of stockholders, containing the names and addresses of all persons who are stockholders, the number of shares of stock held, and the date when the stockholder became the owner of record thereof. SECTION 3. Transfers of Stock. Transfers of shares of stock of the Corporation shall be made on the record of stockholders of the Corporation only upon authorization by the registered holder thereof, or by an attorney thereunto authorized by power of attorney duly executed and filed with the Secretary or with a transfer agent or transfer clerk, and on surrender of the certificate or certificates for such shares properly endorsed, provided such shares are represented by a certificate, or accompanied by a duly executed stock transfer power and the payment of all taxes thereon. The person in whose names shares of stock shall stand on the record of stockholders of the Corporation shall be deemed the owner thereof for all purposes as regards the Corporation. Whenever any transfers of shares shall be made for collateral security and not absolutely and written notice thereof shall be given to the Secretary or to such transfer agent or transfer clerk, such fact shall be stated in the entry of the transfer. SECTION 4. Regulations. The Board may make such additional rules and regulations as it may deem expedient, not inconsistent with these By-laws, concerning the


 
27 issue, transfer and registration of certificated or uncertificated shares of stock of the Corporation. It may appoint, or authorize any officer or officers to appoint, one or more transfer agents or one or more transfer clerks and one or more registrars and may require all certificates of stock to bear the signature or signatures of any of them. SECTION 5. Fixing of Record Date. The Board shall fix a time not exceeding sixty nor less than ten days prior to the date then fixed for the holding of any meeting of the stockholders or prior to the last day on which the consent or dissent of the stockholders may be effectively expressed for any purpose without a meeting, as the time as of which the stockholders entitled to notice of and to vote at such meeting or whose consent or dissent is required or may be expressed for any purpose, as the case may be, shall be determined, and all persons who were holders of record of voting stock at such time, and no others, shall be entitled to notice of and to vote at such meeting or to express their consent or dissent, as the case may be. The Board may fix a time not exceeding sixty days preceding the date fixed for the payment of any dividend or the making of any distribution or the allotment of rights to subscribe for securities of the Corporation, or for the delivery of evidences of rights or evidences of interests arising out of any change, conversion or exchange of capital stock or other securities, as the record date for the determination of the stockholders entitled to receive any such dividend, distribution, allotment, rights or interests, and in such case only the stockholders of record at the time so fixed shall be entitled to receive such dividend, distribution, allotment, rights or interests. SECTION 6. Lost, Destroyed or Mutilated Certificates. The holder of any certificate representing shares of stock of the Corporation shall immediately notify the Corporation of any loss, destruction or mutilation of such certificate, and the Corporation may issue a new certificate of stock in the place of any certificate theretofore issued by it which the owner thereof shall allege to have been lost or destroyed or which shall have been mutilated, and the Corporation may, in its discretion, require such owner or the owner’s legal representatives to give to the Corporation a bond in such sum, limited or unlimited, and in such form and with such surety or sureties as the Board in its absolute discretion shall determine, to indemnify the Corporation against any claim that may be made against it on account of the alleged loss or destruction of any such certificate, or the issuance of such new certificate. Anything to the contrary notwithstanding, the Corporation, in its absolute discretion, may refuse to issue any such new certificate, except pursuant to legal proceedings under the laws of the State of New York. SECTION 7. Inspection of Records. The record of stockholders and minutes of the proceedings of stockholders shall be available for inspection, within the limits and subject to the conditions and restrictions prescribed by applicable law. SECTION 8. Auditors. The Board shall employ an independent public or certified public accountant or firm of such accountants who shall act as auditors in making examinations of the consolidated financial statements of the Corporation and its subsidiaries in accordance with generally accepted auditing standards. The auditors shall certify that the annual financial statements are prepared in accordance with generally accepted accounting principles, and shall report on such financial statements to the


 
28 stockholders and directors of the Corporation. The Board’s selection of auditors shall be presented for ratification by the stockholders at the annual meeting. Directors and officers, when acting in good faith, may rely upon financial statements of the Corporation represented to them to be correct by the officer of the Corporation having charge of its books of account, or stated in a written report by the auditors fairly to reflect the financial condition of the Corporation. ARTICLE VIII OFFICES SECTION 1. Principal Office. The principal office of the Corporation shall be at such place in the Town of North Castle, County of Westchester and State of New York as the Board shall from time to time determine. SECTION 2. Other Offices. The Corporation may also have an office or offices other than said principal office at such place or places as the Board shall from time to time determine or the business of the Corporation may require. ARTICLE IX WAIVER OF NOTICE Whenever under the provisions of any law of the State of New York, the Certificate of Incorporation or these By-laws or any resolution of the Board or any committee thereof, the Corporation or the Board or any committee thereof is authorized to take any action after notice to the stockholders, directors or members of any such committee, or after the lapse of a prescribed period of time, such action may be taken without notice and without the lapse of any period of time, if, at any time before or after such action shall be completed, such notice or lapse of time shall be waived by the person or persons entitled to said notice or entitled to participate in the action to be taken, or, in the case of a stockholder, by an attorney thereunto authorized. Attendance at a meeting requiring notice by any person or, in the case of a stockholder, by the stockholder’s attorney, agent or proxy, without protesting prior to the conclusion of the meeting the lack of notice of such meeting, shall constitute a waiver of such notice on the part of the person so attending, or by such stockholder, as the case may be. ARTICLE X FISCAL YEAR The fiscal year of the Corporation shall end on the thirty-first day of December in each year.


 
29 ARTICLE XI SEAL The Seal of the Corporation shall consist of two concentric circles with the IBM logotype appearing in bold face type within the inner circle and the words ‘International Business Machines Corporation’ appearing within the outer circle. ARTICLE XII AMENDMENTS These By-laws may be amended or repealed or new By-laws may be adopted by the stockholders at any annual or special meeting, if the notice thereof mentions that amendment or repeal or the adoption of new By-laws is one of the purposes of such meeting. These By-laws, subject to the laws of the State of New York, may also be amended or repealed or new By-laws may be adopted by the affirmative vote of a majority of the Board given at any meeting, if the notice thereof mentions that amendment or repeal or the adoption of new By-laws is one of the purposes of such meeting.


 


Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Arvind Krishna, certify that:
1.I have reviewed this quarterly report on Form 10-Q of International Business Machines Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: July 24, 2025
/s/ Arvind Krishna
Arvind Krishna
Chairman, President and Chief Executive Officer



Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, James J. Kavanaugh, certify that:
1.I have reviewed this quarterly report on Form 10-Q of International Business Machines Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: July 24, 2025
/s/ James J. Kavanaugh
James J. Kavanaugh
Senior Vice President and Chief Financial Officer



Exhibit 32.1
INTERNATIONAL BUSINESS MACHINES CORPORATION
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of International Business Machines Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2025, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Arvind Krishna, Chairman, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Arvind Krishna
Arvind Krishna
Chairman, President and Chief Executive Officer
July 24, 2025

A signed original of this written statement required by Section 906 has been provided to IBM and will be retained by IBM and furnished to the Securities and Exchange Commission or its staff upon request.


Exhibit 32.2
INTERNATIONAL BUSINESS MACHINES CORPORATION
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of International Business Machines Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2025, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James J. Kavanaugh, Senior Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ James J. Kavanaugh
James J. Kavanaugh
Senior Vice President and Chief Financial Officer
July 24, 2025

A signed original of this written statement required by Section 906 has been provided to IBM and will be retained by IBM and furnished to the Securities and Exchange Commission or its staff upon request.

v3.25.2
Cover
6 Months Ended
Jun. 30, 2025
shares
Document Information [Line Items]  
Document Type 10-Q
Document Quarterly Report true
Document Transition Report false
Document Period End Date Jun. 30, 2025
Entity File Number 1-2360
Entity Registrant Name INTERNATIONAL BUSINESS MACHINES CORPORATION
Entity Incorporation, State or Country Code NY
Entity Tax Identification Number 13-0871985
Entity Address, Address Line One One New Orchard Road
Entity Address, City or Town Armonk
Entity Address, State or Province NY
Entity Address, Postal Zip Code 10504
City Area Code 914
Local Phone Number 499-1900
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 931,519,242
Entity Central Index Key 0000051143
Amendment Flag false
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2025
Document Fiscal Period Focus Q2
NEW YORK STOCK EXCHANGE, INC. | Common Stock  
Document Information [Line Items]  
Title of 12(b) Security Capital stock, par value $.20 per share
Trading Symbol IBM
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 2.875% Notes due 2025  
Document Information [Line Items]  
Title of 12(b) Security 2.875% Notes due 2025
Trading Symbol IBM 25A
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 0.300% Notes due 2026  
Document Information [Line Items]  
Title of 12(b) Security 0.300% Notes due 2026
Trading Symbol IBM 26B
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 1.250% Notes due 2027  
Document Information [Line Items]  
Title of 12(b) Security 1.250% Notes due 2027
Trading Symbol IBM 27B
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 3.375% Notes due 2027  
Document Information [Line Items]  
Title of 12(b) Security 3.375% Notes due 2027
Trading Symbol IBM 27F
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 0.300% Notes due 2028  
Document Information [Line Items]  
Title of 12(b) Security 0.300% Notes due 2028
Trading Symbol IBM 28B
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 1.750% Notes due 2028  
Document Information [Line Items]  
Title of 12(b) Security 1.750% Notes due 2028
Trading Symbol IBM 28A
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 1.500% Notes due 2029  
Document Information [Line Items]  
Title of 12(b) Security 1.500% Notes due 2029
Trading Symbol IBM 29
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 0.875% Notes due 2030  
Document Information [Line Items]  
Title of 12(b) Security 0.875% Notes due 2030
Trading Symbol IBM 30A
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 2.900% Notes due 2030  
Document Information [Line Items]  
Title of 12(b) Security 2.900% Notes due 2030
Trading Symbol IBM 30C
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 1.750% Notes due 2031  
Document Information [Line Items]  
Title of 12(b) Security 1.750% Notes due 2031
Trading Symbol IBM 31
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 3.625% Notes due 2031  
Document Information [Line Items]  
Title of 12(b) Security 3.625% Notes due 2031
Trading Symbol IBM 31B
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 0.650% Notes due 2032  
Document Information [Line Items]  
Title of 12(b) Security 0.650% Notes due 2032
Trading Symbol IBM 32A
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 3.150% Notes due 2033  
Document Information [Line Items]  
Title of 12(b) Security 3.150% Notes due 2033
Trading Symbol IBM 33A
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 1.250% Notes due 2034  
Document Information [Line Items]  
Title of 12(b) Security 1.250% Notes due 2034
Trading Symbol IBM 34
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 3.750% Notes due 2035  
Document Information [Line Items]  
Title of 12(b) Security 3.750% Notes due 2035
Trading Symbol IBM 35
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 3.450% Notes due 2037  
Document Information [Line Items]  
Title of 12(b) Security 3.450% Notes due 2037
Trading Symbol IBM 37
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 4.875% Notes due 2038  
Document Information [Line Items]  
Title of 12(b) Security 4.875% Notes due 2038
Trading Symbol IBM 38
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 1.200% Notes due 2040  
Document Information [Line Items]  
Title of 12(b) Security 1.200% Notes due 2040
Trading Symbol IBM 40
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 4.000% Notes due 2043  
Document Information [Line Items]  
Title of 12(b) Security 4.000% Notes due 2043
Trading Symbol IBM 43
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 3.800% Notes due 2045  
Document Information [Line Items]  
Title of 12(b) Security 3.800% Notes due 2045
Trading Symbol IBM 45A
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 7.00% Debentures due 2025  
Document Information [Line Items]  
Title of 12(b) Security 7.00% Debentures due 2025
Trading Symbol IBM 25
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 6.22% Debentures due 2027  
Document Information [Line Items]  
Title of 12(b) Security 6.22% Debentures due 2027
Trading Symbol IBM 27
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 6.50% Debentures due 2028  
Document Information [Line Items]  
Title of 12(b) Security 6.50% Debentures due 2028
Trading Symbol IBM 28
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 5.875% Debentures due 2032  
Document Information [Line Items]  
Title of 12(b) Security 5.875% Debentures due 2032
Trading Symbol IBM 32D
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 7.00% Debentures due 2045  
Document Information [Line Items]  
Title of 12(b) Security 7.00% Debentures due 2045
Trading Symbol IBM 45
Security Exchange Name NYSE
NEW YORK STOCK EXCHANGE, INC. | 7.125% Debentures due 2096  
Document Information [Line Items]  
Title of 12(b) Security 7.125% Debentures due 2096
Trading Symbol IBM 96
Security Exchange Name NYSE
NYSE CHICAGO, INC. | Common Stock  
Document Information [Line Items]  
Title of 12(b) Security Capital stock, par value $.20 per share
Trading Symbol IBM
Security Exchange Name CHX

v3.25.2
CONSOLIDATED INCOME STATEMENT - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 16,977 $ 15,770 $ 31,519 $ 30,231
Cost 7,001 6,820 13,511 13,539
Gross profit 9,977 8,950 18,008 16,692
Expense and other (income):        
Selling, general and administrative 5,027 4,938 9,913 9,912
Research and development 2,097 1,840 4,047 3,637
Intellectual property and custom development income (215) (241) (468) (458)
Other (income) and expense (39) (233) (204) (550)
Interest expense 510 427 965 859
Total expense and other (income) 7,380 6,730 14,253 13,399
Income from continuing operations before income taxes 2,597 2,219 3,755 3,293
Provision for/(benefit from) income taxes 404 389 507 (112)
Income from continuing operations 2,193 1,830 3,248 3,405
Income from discontinued operations, net of tax 1 4 1 34
Net income $ 2,194 $ 1,834 $ 3,249 $ 3,439
Assuming dilution:        
Continuing operations (in dollars per share) $ 2.31 $ 1.96 $ 3.43 $ 3.65
Discontinued operations (in dollars per share) 0.00 0.00 0.00 0.04
Total (in dollars per share) 2.31 1.96 3.43 3.68
Basic:        
Continuing operations (in dollars per share) 2.36 1.99 3.49 3.71
Discontinued operations (in dollars per share) 0.00 0.00 0.00 0.04
Total (in dollars per share) $ 2.36 $ 1.99 $ 3.50 $ 3.74
Weighted-average number of common shares outstanding:        
Assuming dilution (in shares) 947,961,917 934,397,595 946,665,073 933,914,454
Basic (in shares) 930,807,276 920,287,541 929,407,000 918,733,160
Services        
Revenue $ 7,682 $ 7,405 $ 14,962 $ 14,876
Cost 5,280 5,126 10,282 10,365
Sales        
Revenue 9,129 8,195 16,199 14,994
Cost 1,630 1,607 3,034 2,988
Financing        
Revenue 166 169 357 361
Cost $ 90 $ 86 $ 194 $ 186

v3.25.2
CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 2,194 $ 1,834 $ 3,249 $ 3,439
Other comprehensive income/(loss), before tax:        
Foreign currency translation adjustments (613) 2 (956) 57
Net changes related to available-for-sale securities:        
Unrealized gains/(losses) arising during the period (5) 1 2 1
Reclassification of (gains)/losses to net income 0 0 0 0
Total net changes related to available-for-sale securities (5) 1 2 1
Unrealized gains/(losses) on cash flow hedges:        
Unrealized gains/(losses) arising during the period (82) 103 (141) 279
Reclassification of (gains)/losses to net income (419) (42) (742) 28
Total unrealized gains/(losses) on cash flow hedges (501) 61 (883) 307
Retirement-related benefit plans:        
Prior service costs/(credits) 0 0 0 0
Net gains/(losses) arising during the period 0 0 0 1
Curtailments and settlements 5 2 7 4
Amortization of prior service costs/(credits) (2) (2) (4) (4)
Amortization of net (gains)/losses 157 258 308 519
Total retirement-related benefit plans 160 259 311 520
Other comprehensive income/(loss), before tax (959) 322 (1,525) 885
Income tax (expense)/benefit related to items of other comprehensive income 493 (153) 753 (442)
Other comprehensive income/(loss), net of tax (466) 169 (772) 442
Total comprehensive income $ 1,728 $ 2,003 $ 2,476 $ 3,882

v3.25.2
CONSOLIDATED BALANCE SHEET - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 11,943 $ 13,947
Restricted cash 83 214
Marketable securities 3,504 644
Notes and accounts receivable — trade (net of allowances of $109 in 2025 and $114 in 2024) 5,974 6,804
Short-term financing receivables:    
Held for investment (net of allowances of $112 in 2025 and $109 in 2024) 5,586 6,259
Held for sale 746 900
Other accounts receivable (net of allowances of $41 in 2025 and $31 in 2024) 1,187 947
Inventory, at lower of average cost or net realizable value:    
Finished goods 188 134
Work in process and raw materials 1,063 1,155
Total inventory 1,251 1,289
Deferred costs 1,182 959
Prepaid expenses and other current assets 2,796 2,520
Total current assets 34,253 34,482
Property, plant and equipment 18,160 17,691
Less: Accumulated depreciation 12,218 11,959
Property, plant and equipment — net 5,943 5,731
Operating right-of-use assets — net 3,315 3,197
Long-term financing receivables (net of allowances of $29 in 2025 and $19 in 2024) 6,171 5,353
Prepaid pension assets 7,983 7,492
Deferred costs 795 788
Deferred taxes 8,475 6,978
Goodwill 67,506 60,706
Intangible assets — net 12,253 10,660
Investments and sundry assets 1,891 1,787
Total assets 148,585 137,175
Current liabilities:    
Taxes 1,681 2,033
Short-term debt 8,945 5,089
Accounts payable 3,974 4,032
Compensation and benefits 3,353 3,605
Deferred income 15,022 13,907
Operating lease liabilities 820 768
Other accrued expenses and liabilities 3,932 3,709
Total current liabilities 37,726 33,142
Long-term debt 55,219 49,884
Retirement and nonpension postretirement benefit obligations 9,882 9,432
Deferred income 3,913 3,622
Operating lease liabilities 2,735 2,655
Other liabilities 11,522 11,048
Total liabilities 120,998 109,783
IBM stockholders’ equity:    
Common stock 62,392 61,380
Retained earnings 151,367 151,163
Treasury stock - at cost (170,209) (169,968)
Accumulated other comprehensive income/(loss) (16,041) (15,269)
Total IBM stockholders’ equity 27,509 27,307
Noncontrolling interests 79 86
Total equity 27,588 27,393
Total liabilities and equity $ 148,585 $ 137,175

v3.25.2
CONSOLIDATED BALANCE SHEET (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Notes and accounts receivable - trade, allowances $ 109 $ 114
Short-term financing receivables held for investment, allowances 112 109
Other accounts receivable, allowances 41 31
Long-term financing receivables, allowances $ 29 $ 19
Common stock, par value (in dollars per share) $ 0.20 $ 0.20
Common stock, shares authorized (in shares) 4,687,500,000 4,687,500,000
Common stock, shares issued (in shares) 2,284,546,988 2,279,164,313
Treasury stock, shares (in shares) 1,353,027,746 1,352,874,243

v3.25.2
CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 3,249 $ 3,439
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation [1] 1,114 1,081
Amortization of capitalized software and acquired intangible assets 1,328 1,205
Stock-based compensation 842 636
Net (gain)/loss on divestitures, asset sales and other (40) (280)
Changes in operating assets and liabilities, net of acquisitions/divestitures (421) 152
Net cash provided by operating activities 6,071 6,234
Cash flows from investing activities:    
Payments for property, plant and equipment (454) (459)
Proceeds from disposition of property, plant and equipment/other 111 57
Investment in software (314) (358)
Purchases of marketable securities and other investments (7,740) (5,596)
Proceeds from disposition of marketable securities and other investments 4,962 3,917
Acquisition of businesses, net of cash acquired (7,845) (235)
Divestiture of businesses, net of cash transferred (1) 703
Net cash provided by/(used in) investing activities (11,281) (1,971)
Cash flows from financing activities:    
Proceeds from new debt 8,385 5,705
Payments to settle debt (2,565) (5,224)
Short-term borrowings/(repayments) less than 90 days — net (29) 0
Common stock repurchases for tax withholdings (437) (350)
Proceeds from issuance of shares [2] 401 385
Financing — other [2] (54) (95)
Cash dividends paid (3,112) (3,058)
Net cash provided by/(used in) financing activities 2,589 (2,638)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 487 (236)
Net change in cash, cash equivalents and restricted cash (2,134) 1,389
Cash, cash equivalents and restricted cash at January 1 14,160 13,089
Cash, cash equivalents and restricted cash at June 30 $ 12,026 $ 14,478
[1] Includes operating lease right-of-use assets amortization expense of $0.4 billion in 2025 and 2024.
[2] Prior-year amounts have been reclassified to conform to the change in 2025 presentation.

v3.25.2
CONSOLIDATED STATEMENT OF CASH FLOWS (Parenthetical) - USD ($)
$ in Billions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Statement of Cash Flows [Abstract]    
Operating lease right-of-use assets amortization expense $ 0.4 $ 0.4

v3.25.2
CONSOLIDATED STATEMENT OF EQUITY - USD ($)
$ in Millions
Total
Total IBM Stockholders' Equity
Common Stock and Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income/(Loss)
Non- Controlling Interests
Balance at the beginning of the period at Dec. 31, 2023 $ 22,613 $ 22,533 $ 59,643 $ 151,276 $ (169,624) $ (18,761) $ 80
Net income plus other comprehensive income/(loss):              
Net income 3,439 3,439   3,439      
Other comprehensive income/(loss) 442 442       442  
Total comprehensive income 3,882 3,882          
Cash dividends paid - common stock (3,058) (3,058)   (3,058)      
Common stock issued under employee plans 858 858 858        
Purchases and sales of treasury stock under employee plans - net (188) (188)   3 (191)    
Changes in noncontrolling interests (3)           (3)
Balance at the end of the period at Jun. 30, 2024 24,103 24,026 60,501 151,659 (169,815) (18,319) 77
Balance at the beginning of the period at Mar. 31, 2024 23,333 23,261 60,145 151,362 (169,759) (18,488) 72
Net income plus other comprehensive income/(loss):              
Net income 1,834 1,834   1,834      
Other comprehensive income/(loss) 169 169       169  
Total comprehensive income 2,003 2,003          
Cash dividends paid - common stock (1,537) (1,537)   (1,537)      
Common stock issued under employee plans 356 356 356        
Purchases and sales of treasury stock under employee plans - net (58) (58)   (1) (57)    
Changes in noncontrolling interests 5           5
Balance at the end of the period at Jun. 30, 2024 24,103 24,026 60,501 151,659 (169,815) (18,319) 77
Balance at the beginning of the period at Dec. 31, 2024 27,393 27,307 61,380 151,163 (169,968) (15,269) 86
Net income plus other comprehensive income/(loss):              
Net income 3,249 3,249   3,249      
Other comprehensive income/(loss) (772) (772)       (772)  
Total comprehensive income 2,476 2,476          
Cash dividends paid - common stock (3,112) (3,112)   (3,112)      
Common stock issued under employee plans 1,012 1,012 1,012        
Purchases and sales of treasury stock under employee plans - net (174) (174)   67 (241)    
Changes in noncontrolling interests (7)           (7)
Balance at the end of the period at Jun. 30, 2025 27,588 27,509 62,392 151,367 (170,209) (16,041) 79
Balance at the beginning of the period at Mar. 31, 2025 26,953 26,880 61,913 150,703 (170,160) (15,575) 72
Net income plus other comprehensive income/(loss):              
Net income 2,194 2,194   2,194      
Other comprehensive income/(loss) (466) (466)       (466)  
Total comprehensive income 1,728 1,728          
Cash dividends paid - common stock (1,563) (1,563)   (1,563)      
Common stock issued under employee plans 479 479 479        
Purchases and sales of treasury stock under employee plans - net (15) (15)   34 (49)    
Changes in noncontrolling interests 7           7
Balance at the end of the period at Jun. 30, 2025 $ 27,588 $ 27,509 $ 62,392 $ 151,367 $ (170,209) $ (16,041) $ 79

v3.25.2
CONSOLIDATED STATEMENT OF EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Stockholders' Equity [Abstract]        
Cash dividend per common share (in dollars per share) $ 1.68 $ 1.67 $ 3.35 $ 3.33
Common stock issued under employee plans (in shares) 1,896,410 2,646,967 5,381,471 6,810,086
Purchases of treasury stock under employee plans (in shares) 607,202 856,885 1,708,409 1,944,555
Sales of treasury stock under employee plans (in shares) 833,460 755,447 1,554,907 1,269,017

v3.25.2
Basis of Presentation
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation:
The accompanying Consolidated Financial Statements and footnotes of the International Business Machines Corporation (IBM or the company) have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The financial statements and footnotes are unaudited. In the opinion of the company’s management, these statements include all adjustments, which are only of a normal recurring nature, necessary to present a fair statement of the company’s results of operations, financial position and cash flows.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenue, costs, expenses and other comprehensive income/(loss) that are reported in the Consolidated Financial Statements and accompanying disclosures. These estimates are based on management’s best knowledge of current events, historical experience, actions that the company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As a result, actual results may be different from these estimates.
In the first quarter of 2025, the company made changes to the reported revenue categories within its Software and Consulting reportable segments. These changes did not impact the company's Consolidated Financial Statements or its reportable segments. The revenue categories are reported on a comparable basis for all periods. Refer to note 3, “Revenue Recognition,” for additional information.
For the six months ended June 30, 2024, the company reported a benefit from income taxes of $112 million. The benefit from income taxes was primarily driven by the resolution of certain tax audit matters in the first quarter of 2024.
On July 4, 2025, H.R. 1, a bill to provide for reconciliation, was signed into law in the United States as Public Law 119-21 (the Act). The Act incorporates various business tax provisions, including the permanent extension of key measures from the 2017 Tax Cuts and Jobs Act. The effects of changes in tax legislation must be recognized in the period of enactment. The company is currently assessing the tax effects of the Act and expects to record a one-time, non-cash charge in the Consolidated Income Statement for the period ending September 30, 2025, primarily for the remeasurement of deferred tax assets and liabilities related to Global Intangible Low-Taxed Income (GILTI), now renamed to Net Controlled Foreign Corporation Tested Income (NCTI).

Noncontrolling interest amounts, included as a reduction within other (income) and expense in the Consolidated Income Statement, were not material to the consolidated results for the periods presented.
The company has supplier finance programs with third-party financial institutions where the company agrees to pay the financial institutions the stated amounts of invoices from participating suppliers on the originally invoiced maturity date, which have an average term of 90 to 120 days, consistent with the company's standard payment terms. The financial institutions offer earlier payment of the invoices at the sole discretion of the supplier for a discounted amount. The company does not provide secured legal assets or other forms of guarantees under the arrangements. The company is not a party to the arrangements between its suppliers and the financial institutions. These obligations are recognized as accounts payable in the Consolidated Balance Sheet. The obligations outstanding under these programs were immaterial at June 30, 2025 and December 31, 2024.
Interim results are not necessarily indicative of financial results for a full year. The information included in this Form 10-Q should be read in conjunction with the company’s 2024 Annual Report.
Within the financial statements and tables presented, certain columns and rows may not add due to the use of rounded numbers for disclosure purposes. Percentages presented are calculated from the underlying whole-dollar amounts. Certain prior-period amounts have been reclassified to conform to the change in current-period presentation. This is annotated where applicable.

v3.25.2
Accounting Changes
6 Months Ended
Jun. 30, 2025
Accounting Changes and Error Corrections [Abstract]  
Accounting Changes Accounting Changes:
New Standards to be Implemented
Disaggregation of Income Statement Expenses
Standard/Description–Issuance date: November 2024. This guidance requires a new tabular disclosure of certain types of expenses (including purchases of inventory, employee compensation, depreciation and amortization) that are included within commonly presented expense captions on the income statement. The guidance also requires the disclosure of a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. Additionally, the guidance requires the disclosure of the total amount of selling expenses and an entity’s definition of selling expenses. The disclosures are required on an interim and annual basis.
Effective Date and Adoption Considerations–The guidance is effective for the company for annual reporting periods beginning in 2027, and for interim reporting periods beginning January 1, 2028. Early adoption is permitted. The company expects to adopt the guidance as of the effective date and to apply the guidance on a prospective basis.
Effect on Financial Statements or Other Significant Matters– The company continues to evaluate the need for any changes to systems, processes, data or controls to meet the additional disclosure requirements. As the guidance is a change to disclosures only, it will impact the Notes to the Consolidated Financial Statements but will not impact the consolidated financial results.
Income Tax Disclosures
Standard/Description–Issuance date: December 2023. This guidance requires disaggregated disclosure of the tax rate reconciliation into eight categories, with further disaggregation required for items greater than a specific threshold. Additionally, the guidance requires the disclosure of income taxes paid disaggregated by federal, state and foreign jurisdictions.
Effective Date and Adoption Considerations–The guidance is effective for annual reporting periods beginning in 2025 and early adoption is permitted. The company will adopt the guidance as of the effective date.
Effect on Financial Statements or Other Significant Matters–As the guidance is a change to disclosures only, it will impact the “Taxes” note within the company's annual financial statements but will not impact the consolidated financial results.
Standards Implemented
Segment Reporting Disclosures
Standard/Description–Issuance date: November 2023. This guidance requires the disclosure of significant segment expenses that are regularly provided to a company's chief operating decision maker and included within each reported measure of segment profit or loss. The company must also disclose “other segment items,” which is the difference between segment revenue less significant expenses for each reported measure of segment profit or loss, and a description of its composition. This guidance also requires certain segment annual disclosures to be provided on an interim basis.
Effective Date and Adoption Considerations–The guidance was effective for annual periods beginning in 2024, and for interim periods beginning January 1, 2025, and is required to be applied on a retrospective basis to all prior periods presented. Early adoption was permitted. The company adopted the guidance as of the effective date.
Effect on Financial Statements or Other Significant Matters–The guidance is a change to disclosures only, that impacted the “Segments” note within the company's quarterly and annual financial statements but did not have an impact on the consolidated financial results.

v3.25.2
Revenue Recognition
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition:
Disaggregation of Revenue
In the first quarter of 2025, the company made changes to the reported revenue categories within its Software and Consulting reportable segments to better reflect the market opportunities and how IBM addresses them. Beginning January 1, 2025, the company reports revenue for Hybrid Cloud (Red Hat), Automation, Data and Transaction Processing within Software; and it no longer reports revenue for Hybrid Platform & Solutions. Within Consulting, the company reports revenue for Strategy and Technology and Intelligent Operations. These changes did not impact the company's Consolidated Financial Statements or its reportable segments.
The following tables provide details of revenue by major products/service offerings and revenue by geography.
Revenue by Major Products/Service Offerings
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025
2024 (1)
2025
2024 (1)
Hybrid Cloud$1,796 $1,547 $3,483 $3,057 
Automation
1,883 1,620 3,467 3,012 
Data
1,499 1,378 2,736 2,550 
Transaction Processing
2,208 2,194 4,037 4,019 
Total Software$7,387 $6,739 $13,722 $12,637 
Strategy and Technology
2,920 2,895 5,702 5,757 
Intelligent Operations
2,395 2,284 4,680 4,608 
Total Consulting$5,314 $5,179 $10,382 $10,365 
Hybrid Infrastructure2,866 2,360 4,512 4,163 
Infrastructure Support1,275 1,285 2,515 2,558 
Total Infrastructure$4,142 $3,645 $7,027 $6,721 
Financing (2)
166 169 357 362 
Other (3)
(31)38 30 146 
Total revenue$16,977 $15,770 $31,519 $30,231 
(1)Prior-year amounts recast to reflect January 2025 changes to the reported revenue categories within Software and Consulting segments.
(2)Contains lease and loan financing arrangements which are not subject to the guidance on revenue from contracts with customers.
(3)Includes reductions in revenue for estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, "Significant Accounting Policies," in the company's 2024 Annual Report for additional information.
Revenue by Geography
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)20252024 20252024
Americas$8,462 $7,979 $15,668 $15,275 
Europe/Middle East/Africa5,413 4,722 9,965 9,035 
Asia Pacific3,103 3,069 5,886 5,922 
Total$16,977 $15,770 $31,519 $30,231 
Remaining Performance Obligations
The remaining performance obligation (RPO) disclosure provides the aggregate amount of the transaction price yet to be recognized as of the end of the reporting period and an explanation as to when the company expects to recognize these amounts in revenue. It is intended to be a statement of overall work under contract that has not yet been performed and does not include contracts in which the customer is not committed, such as certain as-a-service, governmental, term software license and services offerings. The customer is not considered committed when they are able to terminate for
convenience without payment of a substantive penalty. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property. Additionally, as a practical expedient, the company does not include contracts that have an original duration of one year or less. RPO estimates are subject to change and are affected by several factors, including terminations, changes in the scope of contracts, periodic revalidations, adjustment for revenue that has not materialized and adjustments for currency.
At June 30, 2025, the aggregate amount of the transaction price allocated to RPO related to customer contracts that are unsatisfied or partially unsatisfied was approximately $66 billion. Approximately 69 percent of the amount is expected to be recognized as revenue in the subsequent two years, approximately 27 percent in the subsequent three to five years and the balance thereafter.
Revenue Recognized for Performance Obligations Satisfied (or Partially Satisfied) in Prior Periods
For the three and six months ended June 30, 2025, revenue recognized for performance obligations satisfied or partially satisfied in prior periods was immaterial.
Reconciliation of Contract Balances
The following table provides information about notes and accounts receivable — trade, contract assets and deferred income balances.
(Dollars in millions)At June 30, 2025At December 31, 2024
Notes and accounts receivable — trade (net of allowances of $109 in 2025 and $114 in 2024)
$5,974 $6,804 
Contract assets (1)
$495 $433 
Deferred income (current)$15,022 $13,907 
Deferred income (noncurrent)$3,913 $3,622 
(1)Included within prepaid expenses and other current assets in the Consolidated Balance Sheet.
The amount of revenue recognized during the six months ended June 30, 2025 that was included within the deferred income balance at December 31, 2024 was $7.8 billion and was primarily related to software and services.
The following table provides roll forwards of the notes and accounts receivable–trade allowance for expected credit losses for the six months ended June 30, 2025 and the year ended December 31, 2024.
(Dollars in millions)    
January 1, 2025Additions / (Releases)
Write-offs (1)
Foreign currency and otherJune 30, 2025
$114$(2)$(14)$11$109
January 1, 2024Additions / (Releases)
Write-offs (1)
Foreign currency and otherDecember 31, 2024
$192$(2)$(78)$2$114
(1)The majority of the write-offs during the period related to receivables which had been previously reserved.
The contract assets allowance for expected credit losses was not material in any of the periods presented.

v3.25.2
Segments
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Segments Segments:
The following tables reflect the results of continuing operations of the company’s segments consistent with the management and measurement system utilized within the company. Performance measurement is based on segment profit. The chief operating decision maker (CODM) considers budget-to-actual results of segment profit, both when evaluating the performance of and allocating resources to each of the segments as well as in developing certain compensation recommendations. The CODM reviews segment revenue, cost and profit information related to each segment, which is included in the tables below, but does not regularly review total assets by segment and therefore, such information is not presented.
Management System Segment View
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the three months ended June 30, 2025:
     
Revenue$7,387 $5,314 $4,142 $166 $17,009 
Segment cost1,190 3,854 1,593 90 6,727 
Other expenses and (income) (1)
3,900 898 1,583 (103)6,278 
Segment profit
$2,296 $562 $965 $179 $4,003 
Revenue year-to-year change9.6 %2.6 %13.6 %(1.7)%8.1 %
Segment profit year-to-year change8.7 %21.3 %47.6 %134.2 %21.1 %
Segment profit margin31.1 %10.6 %23.3 %107.9 %23.5 %
For the three months ended June 30, 2024:
     
Revenue$6,739 $5,179 $3,645 $169 $15,732 
Segment cost1,105 3,816 1,585 86 6,592 
Other expenses and (income) (1)
3,522 899 1,406 5,833 
Segment profit
$2,113 $463 $654 $77 $3,306 
Segment profit margin31.3 %8.9 %17.9 %45.3 %21.0 %
(1)Other expenses and (income) by segment primarily includes:
Software – Selling, general and administrative (SG&A) expense, Research and development (R&D) expense, Other income and expense
Consulting – SG&A expense
Infrastructure – SG&A expense, R&D expense, Other expense, Intellectual property and custom development income
Financing – Intercompany financing net other income which reflects IBM Z product cycle dynamics, SG&A expense
Reconciliations to IBM as Reported:
(Dollars in millions)  
For the three months ended June 30:20252024
Revenue:  
Total reportable segments$17,009 $15,732 
Other‒divested businesses(1)
Other revenue (1)
(30)38 
Total revenue from continuing operations$16,977 $15,770 
Pre-tax income from continuing operations:  
Total reportable segment profit
$4,003 $3,306 
Amortization of acquired intangible assets(549)(439)
Acquisition-related charges (2)
(26)(36)
Non-operating retirement-related (costs)/income
(25)(98)
Stock-based compensation (3)
(424)(316)
Net interest excluding the Financing segment (343)(218)
Workforce rebalancing charges (3)
(17)(18)
Other‒divested businesses
(20)(4)
Unallocated corporate amounts and other
(2)41 
Total pre-tax income from continuing operations
$2,597 $2,219 
(1)Includes reductions in revenue for the estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.
(2)2024 includes the impact of foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, "Derivative Financial Instruments," for additional information.
(3)Excludes certain acquisition-related charges.
Management System Segment View
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the six months ended June 30, 2025:     
Revenue$13,722 $10,382 $7,027 $357 $31,489 
Segment cost2,232 7,540 2,957 194 12,923 
Other expenses and (income) (1)
7,347 1,721 2,858 (84)11,842 
Segment profit
$4,143 $1,121 $1,213 $248 $6,725 
Revenue year-to-year change8.6 %0.2 %4.6 %(1.2)%4.7 %
Segment profit year-to-year change14.7 %26.2 %25.7 %47.1 %19.4 %
Segment profit margin30.2 %10.8 %17.3 %69.3 %21.4 %
For the six months ended June 30, 2024:     
Revenue$12,637 $10,365 $6,721 $362 $30,085 
Segment cost2,144 7,689 2,995 186 13,013 
Other expenses and (income) (1)
6,882 1,788 2,761 11,439 
Segment profit
$3,612 $888 $965 $168 $5,633 
Segment profit margin28.6 %8.6 %14.4 %46.5 %18.7 %
(1)Other expenses and (income) by segment primarily includes:
Software – SG&A expense, R&D expense, Other income
Consulting – SG&A expense
Infrastructure – R&D expense, SG&A expense, Other expense, Intellectual property and custom development income
Financing – Intercompany financing net other income which reflects IBM Z product cycle dynamics, SG&A expense
Reconciliations to IBM as Reported:
(Dollars in millions)  
For the six months ended June 30:20252024
Revenue:  
Total reportable segments$31,489 $30,085 
Otherdivested businesses
(1)35 
Other revenue (1)
31 111 
Total revenue from continuing operations$31,519 $30,231 
Pre-tax income from continuing operations:
Total reportable segment profit
$6,725 $5,633 
Amortization of acquired intangible assets(1,044)(866)
Acquisition-related charges (2)
(88)(96)
Non-operating retirement-related (costs)/income
(48)(194)
Stock-based compensation (3)
(825)(636)
Net interest excluding the Financing segment (608)(442)
Workforce rebalancing charges (3)
(333)(392)
Otherdivested businesses (4)
(28)235 
Unallocated corporate amounts and other
50 
Total pre-tax income from continuing operations
$3,755 $3,293 
(1)Includes reductions in revenue for the estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.
(2)2024 includes the impact of foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, "Derivative Financial Instruments," for additional information.
(3)Excludes certain acquisition-related charges.
(4)2024 includes a gain from the divestiture of The Weather Company assets.
Other Reportable Segment Items
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the three months ended June 30, 2025:
Depreciation (1) /amortization of non-acquired intangibles
$134 $20 $278 $$433 
Interest Income— — — 162 162 
Interest Expense— — — 84 84 
For the three months ended June 30, 2024:
Depreciation (1) /amortization of non-acquired intangibles
$135 $26 $269 $$432 
Interest Income— — — 163 163 
Interest Expense— — — 95 95 
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the six months ended June 30, 2025:
Depreciation (1) /amortization of non-acquired intangibles
$255 $40 $544 $$842 
Interest Income— — — 338 338 
Interest Expense— — — 173 173 
For the six months ended June 30, 2024:
Depreciation (1) /amortization of non-acquired intangibles
$263 $53 $535 $$856 
Interest Income— — — 343 343 
Interest Expense— — — 197 197 
(1)Where several segments share the use of leased or owned assets, a landlord's ownership of these assets is assigned to one segment. While depreciation expense is allocated to each user segment, it is presented consistently with the landlord's ownership; therefore, there will not be a precise correlation between segment profit and the segment depreciation reported above.
Immaterial Items
The resulting gains and (losses) from equity method investments that are attributable to the segments did not have a material effect on the financial results of the segments.

v3.25.2
Acquisitions & Divestitures
6 Months Ended
Jun. 30, 2025
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]  
Acquisitions & Divestitures Acquisitions & Divestitures:
Acquisitions
Purchase price consideration for all acquisitions was paid primarily in cash. All acquisitions, unless otherwise stated, were for 100 percent of the acquired business and are reported in the Consolidated Statement of Cash Flows, net of acquired cash and cash equivalents.
During the six months ended June 30, 2025, the company completed four acquisitions within the Software segment and two acquisitions within the Consulting segment at an aggregate total purchase price of $8,887 million. These acquisitions are expected to enhance the company’s portfolio of products and services capabilities and further advance IBM’s hybrid cloud and AI strategy.
At June 30, 2025, the remaining cash to be remitted by the company related to certain first-half 2025 acquisitions was $152 million, of which $63 million was classified as restricted cash in the Consolidated Balance Sheet. The remaining cash amount is primarily expected to be paid in 2026 and will be presented as financing activity in the Consolidated Statement of Cash Flows at settlement.
The following table reflects the purchase price related to these acquisitions and the resulting purchase price allocations as of June 30, 2025.
(Dollars in millions)Amortization
Life (in years)
HashiCorp, Inc.
 (HashiCorp)
Other
Acquisitions
Current assets (1)
$1,451 $151 
Property, plant and equipment/noncurrent assets457 104 
Intangible assets:
 GoodwillN/A4,675 945 
 Client relationships
5-13
980 295 
 Completed technology
5-7
770 193 
 Trademarks
1-7
85 
Total assets acquired$8,418 $1,694 
Current liabilities478 137 
Noncurrent liabilities507 104 
Total liabilities assumed$985 $241 
Total purchase price$7,433 $1,453 
(1)Includes $929 million of cash and cash equivalents and $331 million of short-term marketable securities acquired from HashiCorp at the acquisition date.
N/A – not applicable
The goodwill generated from these acquisitions is primarily attributable to the assembled workforce and the expected synergies from the integration of the acquired businesses. The identified intangible assets are amortized on a straight-line basis over their useful life which approximates the economic life of the assets.
The valuation of the assets acquired and liabilities assumed is subject to revision. If additional information becomes available, the company may further revise the purchase price allocation as soon as practical, but no later than one year from the acquisition date.
HashiCorp — On February 27, 2025, the company completed the acquisition of all of the outstanding shares of HashiCorp. The combined IBM and HashiCorp portfolios help clients manage growing application and infrastructure complexity and create a comprehensive end-to-end hybrid cloud platform designed for the AI era. HashiCorp's shareholders on record immediately prior to the effective time on the closing date received $35 per share in cash, representing a total equity value of approximately $7.2 billion. The following table reflects the consideration paid related to the acquisition.
(Dollars in millions)
Total Consideration (1)
Cash paid for outstanding HashiCorp common stock
$7,212 
Cash paid for HashiCorp equity awards
178 
Cash consideration
$7,390 
Fair value of stock-based compensation awards attributable to pre-acquisition services
40 
Settlement of pre-existing relationships
Total consideration
$7,433 
(1)As part of the assets acquired, the company received $929 million of cash and cash equivalents and $331 million of short-term marketable securities from HashiCorp.
Goodwill of $4,532 million and $143 million was assigned to the Software and Consulting segments, respectively. It is expected that none of the goodwill will be deductible for tax purposes. The overall weighted-average useful life of the identified amortizable intangible assets acquired was 9.8 years. In connection with the acquisition, the company issued and assumed 1.7 million stock awards with a fair value of $381 million. Refer to note 17, "Stock-Based Compensation," for additional information. The acquisition was integrated into the Software segment.
Other Acquisitions — Goodwill of $482 million and $463 million was assigned to the Consulting and Software segments, respectively. It is expected that 2 percent of the goodwill will be deductible for tax purposes. The overall weighted-average useful life of the identified amortizable intangible assets acquired was 6.6 years.

v3.25.2
Other (Income) and Expense
6 Months Ended
Jun. 30, 2025
Other Income and Expenses [Abstract]  
Other (Income) and Expense Other (Income) and Expense:
Components of other (income) and expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Other (income) and expense:
(Gains)/losses on foreign currency transactions (1)
$773 $(140)$1,215 $(345)
(Gains)/losses on derivative instruments (1)
(601)140 (1,043)427 
Interest income(172)(217)(363)(427)
Net (gains)/losses from securities and investment assets(19)10 (10)
Retirement-related costs/(income)25 98 48 194 
Other (2)
(45)(114)(71)(389)
Total other (income) and expense$(39)$(233)$(204)$(550)
(1)The company uses financial hedging instruments to limit specific currency risks related to foreign currency-based transactions. The hedging program does not hedge 100 percent of currency exposures and defers, versus eliminates, the impact of currency. Refer to note 16, “Derivative Financial Instruments,” for additional information on foreign exchange risk.
(2)For the six months ended June 30, 2024, the company recognized a pre-tax gain of $239 million from the divestiture of The Weather Company assets.

v3.25.2
Earnings Per Share of Common Stock
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share of Common Stock Earnings Per Share of Common Stock:
The following tables provide the computation of basic and diluted earnings per share of common stock for the three and six months ended June 30, 2025 and 2024.
(Dollars in millions except per share amounts)
For the three months ended June 30:20252024
Number of shares on which basic earnings per share is calculated:  
Weighted-average shares outstanding during period930,807,276920,287,541
Add — Incremental shares under stock-based compensation plans14,690,01011,883,820
Add — Incremental shares associated with contingently issuable shares2,464,6312,226,234
Number of shares on which diluted earnings per share is calculated947,961,917934,397,595
Income from continuing operations
$2,193 $1,830 
Income from discontinued operations, net of tax
Net income on which basic and dilutive earnings per share is calculated
$2,194 $1,834 
Earnings per share of common stock:
  
Assuming dilution  
Continuing operations$2.31 $1.96 
Discontinued operations0.00 0.00 
Total$2.31 $1.96 
Basic
Continuing operations$2.36 $1.99 
Discontinued operations0.00 0.00 
Total$2.36 $1.99 
Stock options to purchase 1,852,037 shares and 2,985,594 shares were outstanding as of June 30, 2025 and 2024, respectively, but were not included in the computation of diluted earnings per share because the exercise price of the options during the respective period was greater than the average market price of the common shares, and therefore, the effect would have been antidilutive.
(Dollars in millions except per share amounts)
For the six months ended June 30:20252024
Number of shares on which basic earnings per share is calculated:  
Weighted-average shares outstanding during period929,407,000918,733,160
Add — Incremental shares under stock-based compensation plans14,955,43613,070,105
Add — Incremental shares associated with contingently issuable shares2,302,6372,111,189
Number of shares on which diluted earnings per share is calculated946,665,073933,914,454
Income from continuing operations
$3,248 $3,405 
Income/(loss) from discontinued operations, net of tax34 
Net income on which basic and dilutive earnings per share is calculated$3,249 $3,439 
Earnings/(loss) per share of common stock:  
Assuming dilution  
Continuing operations$3.43 $3.65 
Discontinued operations0.00 0.04 
Total$3.43 $3.68 
Basic
Continuing operations$3.49 $3.71 
Discontinued operations0.00 0.04 
Total$3.50 $3.74 
Stock options to purchase 1,855,810 shares and 1,523,477 shares (average of first and second quarter share amounts) were outstanding as of June 30, 2025 and 2024, respectively, but were not included in the computation of diluted earnings per share because the exercise price of the options during the respective period was greater than the average market price of the common shares, and therefore, the effect would have been antidilutive.

v3.25.2
Financial Assets & Liabilities
6 Months Ended
Jun. 30, 2025
Investments, All Other Investments [Abstract]  
Financial Assets & Liabilities Financial Assets & Liabilities:
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The company classifies certain assets and liabilities based on the following fair value hierarchy:
Level 1Quoted prices (unadjusted) in active markets for identical assets or liabilities that can be accessed at the measurement date;
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and
Level 3Unobservable inputs for the asset or liability.
When available, the company uses unadjusted quoted market prices in active markets to measure the fair value and classifies such items as Level 1. If quoted market prices are not available, fair value is based upon internally developed models that use current market-based or independently sourced market parameters such as interest rates and currency rates. Items valued using internally generated models are classified according to the lowest level input or value driver that is significant to the valuation.
The determination of fair value considers various factors including interest rate yield curves and time value underlying the financial instruments. For derivatives and debt securities, the company uses a discounted cash flow analysis using discount rates commensurate with the duration of the instrument.
In determining the fair value of financial instruments, the company considers certain market valuation adjustments to the “base valuations” calculated using the methodologies described below for several parameters that market participants would consider in determining fair value:
Counterparty credit risk adjustments are applied to financial instruments, taking into account the actual credit risk of a counterparty as observed in the credit default swap market to determine the true fair value of such an instrument.
Credit risk adjustments are applied to reflect the company’s own credit risk when valuing all liabilities measured at fair value. The methodology is consistent with that applied in developing counterparty credit risk adjustments, but incorporates the company’s own credit risk as observed in the credit default swap market.
The company holds investments primarily in time deposits, certificates of deposit, and U.S. government debt that are designated as available-for-sale. The primary objective of the company’s cash and debt investment portfolio is to protect principal by investing in very liquid investment securities with highly rated counterparties.
Available-for-sale securities are measured for impairment on a recurring basis by comparing the security’s fair value with its amortized cost basis. If the fair value of the security falls below its amortized cost basis, the change in fair value is recognized in the period the impairment is identified when the loss is due to credit factors. The change in fair value due to non-credit factors is recorded in other comprehensive income when the company does not intend to sell and has the ability to hold the investment. The company’s standard practice is to hold all of its debt security investments classified as available-for-sale until maturity. No impairments for credit losses and no material non-credit impairments were recorded for the three and six months ended June 30, 2025 and 2024, respectively.
Certain non-financial assets such as property, plant and equipment, operating right-of-use assets, goodwill and intangible assets are also subject to nonrecurring fair value measurements if they are deemed to be impaired. The impairment models used for non-financial assets depend on the type of asset. There were no material impairments of non-financial assets for the three and six months ended June 30, 2025 and 2024, respectively.
The following table presents the company’s financial assets and financial liabilities that are measured at fair value on a recurring basis at June 30, 2025 and December 31, 2024.
Fair Value
Hierarchy
Level
At June 30, 2025At December 31, 2024
(Dollars in millions)
Assets (5)
Liabilities (6)
Assets (5)
Liabilities (6)
Cash equivalents: (1)
Time deposits, certificates of deposit and other (2)
2$6,652 N/A$6,663 N/A
Money market funds1564 N/A 284 N/A
Total cash equivalents$7,216 N/A$6,948 N/A
Equity investments1— N/A— N/A
Debt securities-current (2) (3)
23,504 N/A644 N/A
Debt securities-noncurrent (2) (4)
2,3N/A124 N/A
Derivatives designated as hedging instruments:
Interest rate contracts2214 — 362 
Foreign exchange contracts2500 591 645 294 
Derivatives not designated as hedging instruments:
Foreign exchange contracts251 15 22 43 
Equity contracts 2 116 27 
Total$11,391 $820 $8,386 $726 
(1)Included within cash and cash equivalents in the Consolidated Balance Sheet.
(2)Available-for-sale debt securities with carrying values that approximate fair value.
(3)Term deposits and government securities that are reported within marketable securities in the Consolidated Balance Sheet.
(4)December 31, 2024 balance includes a seller financing loan of approximately $100 million in connection with the divestiture of The Weather Company assets that was repaid early by the debtor in the second quarter of 2025, reported within investments and sundry assets in the Consolidated Balance Sheet.
(5)The gross balances of derivative assets contained within prepaid expenses and other current assets, and investments and sundry assets in the Consolidated Balance Sheet at June 30, 2025 were $329 million and $338 million, respectively, and at December 31, 2024 were $575 million and $96 million, respectively.
(6)The gross balances of derivative liabilities contained within other accrued expenses and liabilities, and other liabilities in the Consolidated Balance Sheet at June 30, 2025 were $559 million and $262 million, respectively, and at December 31, 2024 were $262 million and $463 million, respectively.
N/A – not applicable
Financial Assets and Liabilities Not Measured at Fair Value
Short-Term Receivables and Payables
Short-term receivables (excluding the current portion of long-term receivables) and other investments are financial assets with carrying values that approximate fair value. Accounts payable, other accrued expenses and short-term debt (excluding the current portion of long-term debt) are financial liabilities with carrying values that approximate fair value. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy, except for short-term debt which would be classified as Level 2.
Loans and Long-Term Receivables
Fair values are based on discounted future cash flows using current interest rates offered for similar loans to clients with similar credit ratings for the same remaining maturities. At June 30, 2025 and December 31, 2024, the difference between the carrying amount and estimated fair value for loans and long-term receivables was immaterial. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy.
Long-Term Debt
Fair value of publicly traded long-term debt is based on quoted market prices for the identical liability when traded as an asset in an active market. For other long-term debt (including long-term finance lease liabilities) for which a quoted market price is not available, an expected present value technique that uses rates currently available to the company for debt with similar terms and remaining maturities is used to estimate fair value. The carrying amount of long-term debt was $55,219 million and $49,884 million, and the estimated fair value was $52,968 million and $47,389 million at June 30, 2025 and December 31, 2024, respectively. If measured at fair value in the financial statements, long-term debt (including the current portion) would be classified as Level 2 in the fair value hierarchy.

v3.25.2
Financing Receivables
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Financing Receivables Financing Receivables:
Financing receivables primarily consist of client loan and installment payment receivables (loans), investment in sales-type and direct financing leases (collectively referred to as client financing receivables) and commercial financing receivables. Loans are provided primarily to clients to finance the purchase of IBM hardware, software and services. Payment terms on these financing arrangements are for terms generally up to seven years. Investment in sales-type and direct financing leases relate principally to the company’s Infrastructure products and are for terms generally up to five years. Commercial financing receivables, which consist of both held-for-investment and held-for-sale receivables, relate primarily to working capital financing for business partners and distributors of IBM products and services. Payment terms for working capital financing generally range from 30 to 60 days.
A summary of the components of the company’s financing receivables is presented as follows:
Client Financing Receivables
Client Loan and Installment Payment ReceivablesInvestment in Sales-Type and Direct Financing
Commercial Financing Receivables
(Dollars in millions)Held forHeld for
At June 30, 2025(Loans)LeasesInvestment
Sale (1)
Total
Financing receivables, gross$8,060 $3,769 $541 $746 $13,116 
Unearned income(645)(401)— — (1,045)
Unguaranteed residual value— 574 — — 574 
Amortized cost$7,415 $3,942 $541 $746 $12,644 
Allowance for credit losses(69)(67)(5)— (141)
Total financing receivables, net$7,346 $3,875 $536 $746 $12,503 
Current portion$3,561 $1,489 $536 $746 $6,333 
Noncurrent portion$3,785 $2,386 $— $— $6,171 
Client Financing Receivables
Client Loan and Installment Payment ReceivablesInvestment in Sales-Type and Direct Financing
Commercial Financing Receivables
(Dollars in millions)Held forHeld for
At December 31, 2024(Loans)LeasesInvestment
Sale (1)
Total
Financing receivables, gross$7,425 $3,406 $1,322 $900 $13,052 
Unearned income(547)(344)— — (891)
Unguaranteed residual value— 479 — — 479 
Amortized cost$6,878 $3,540 $1,322 $900 $12,639 
Allowance for credit losses(73)(50)(5)— (128)
Total financing receivables, net$6,804 $3,491 $1,317 $900 $12,512 
Current portion$3,535 $1,408 $1,317 $900 $7,159 
Noncurrent portion$3,269 $2,083 $— $— $5,353 
(1)The carrying value of the receivables classified as held for sale approximates fair value.
The company has a long-standing practice of taking mitigation actions, in certain circumstances, to transfer credit risk to third parties. These actions may include credit insurance, financial guarantees, nonrecourse secured borrowings, true sales, or sales of equipment under operating lease. Sale of receivables arrangements are also utilized in the normal course of business as part of the company’s cash and liquidity management.
Financing receivables pledged as collateral for secured borrowings were $166 million and $213 million at June 30, 2025 and December 31, 2024, respectively. These borrowings are included in note 12, “Borrowings.”
Transfer of Financial Assets
Effective January 1, 2025, the company extended its existing agreement for a 26-month term with a third-party investor to sell up to $1.3 billion of IBM short-term commercial financing receivables on a revolving basis. In addition, the company enters into agreements with third-party financial institutions to sell certain of its client financing receivables, including both loan and lease receivables, for cash proceeds. There were no material client financing receivables transferred for the six months ended June 30, 2025 and 2024.
The following table presents the total amount of commercial financing receivables transferred.
(Dollars in millions)
For the six months ended June 30:20252024
Commercial financing receivables:
Receivables transferred during the period$3,715 $3,686 
Receivables uncollected at end of period (1)
$686 $786 
(1)Of the total amount of commercial financing receivables sold and derecognized from the Consolidated Balance Sheet, the amounts presented remained uncollected from business partners as of June 30, 2025 and 2024.
The transfer of these receivables qualified as true sales and therefore reduced financing receivables. The cash proceeds from the sales are included in cash flows from operating activities. For the six months ended June 30, 2025 and 2024, the net loss, including fees, associated with the transfer of commercial financing receivables was $25 million and $33 million, respectively, and is included in other (income) and expense in the Consolidated Income Statement. For the company’s policy on determining treatment for transfer of financial assets, refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report.
Financing Receivables by Portfolio Segment
The following tables present the amortized cost basis for client financing receivables at June 30, 2025 and December 31, 2024, further segmented by three classes: Americas, Europe/Middle East/Africa (EMEA) and Asia Pacific. The commercial financing receivables portfolio segment is excluded from the tables in the sections below as the receivables are short term in nature and the current estimated risk of loss and resulting impact to the company’s financial results are not material.
(Dollars in millions)    
At June 30, 2025:AmericasEMEAAsia PacificTotal
Amortized cost$6,293 $3,515 $1,549 $11,357 
Allowance for credit losses:    
Beginning balance at January 1, 2025$69 $45 $$123 
Write-offs$(14)$$$(14)
Recoveries
Additions/(releases)16 
Other (1)
11 
Ending balance at June 30, 2025$69 $56 $11 $136 
(1)Primarily represents translation adjustments.
(Dollars in millions)    
At December 31, 2024:AmericasEMEAAsia PacificTotal
Amortized cost$5,861 $3,128 $1,429 $10,418 
Allowance for credit losses:   
Beginning balance at January 1, 2024$92 $48 $11 $150 
Write-offs$(2)$(1)$$(3)
Recoveries
Additions/(releases)(10)(2)(12)
Other (1)
(11)(2)(14)
Ending balance at December 31, 2024$69 $45 $$123 
(1)Primarily represents translation adjustments.
When determining the allowances, financing receivables are evaluated either on an individual or a collective basis. For the company’s policy on determining allowances for credit losses, refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report.
Past Due Financing Receivables
The company summarizes information about the amortized cost basis for client financing receivables, including amortized cost aged over 90 days and still accruing, billed invoices aged over 90 days and still accruing, and amortized cost not accruing.
(Dollars in millions)Total
Amortized
Cost
Amortized
Cost
> 90 Days (1)
Amortized
Cost
> 90 Days and
Accruing (1)
Billed
Invoices
> 90 Days and
Accruing
Amortized
Cost
Not
Accruing (2)
At June 30, 2025:
Americas$6,293 $56 $$$50 
EMEA3,515 32 32 
Asia Pacific1,549 10 
Total client financing receivables$11,357 $99 $12 $$90 
(Dollars in millions)Total
Amortized
Cost
Amortized
Cost
> 90 Days (1)
Amortized
Cost
> 90 Days and
Accruing (1)
Billed
Invoices
> 90 Days and
Accruing
Amortized
Cost
Not
Accruing (2)
At December 31, 2024:
Americas$5,861 $66 $$$62 
EMEA3,128 29 28 
Asia Pacific1,429 
Total client financing receivables$10,418 $103 $$$97 
(1)At a contract level, which includes total billed and unbilled amounts for financing receivables aged greater than 90 days.
(2)Of the amortized cost not accruing, there was a related allowance of $88 million and $94 million at June 30, 2025 and December 31, 2024, respectively. Financing income recognized on these receivables was immaterial for the three and six months ended June 30, 2025 and 2024, respectively.
Credit Quality Indicators
The company’s credit quality indicators, which are based on rating agency data, publicly available information and information provided by customers, are reviewed periodically based on the relative level of risk. The resulting indicators are a numerical rating system that maps to Moody’s Investors Service credit ratings as shown below. The company uses information provided by Moody’s, where available, as one of many inputs in its determination of customer credit ratings. The credit quality of the customer is evaluated based on these indicators and is assigned the same risk rating whether the receivable is a lease or a loan.
The following tables present the amortized cost basis for client financing receivables by credit quality indicator at June 30, 2025 and December 31, 2024, respectively. Receivables with a credit quality indicator ranging from Aaa to Baa3 are considered investment grade. All others are considered non-investment grade. The credit quality indicators reflect mitigating credit enhancement actions taken by customers which reduce the risk to IBM. Gross write-offs by vintage year at June 30, 2025 and December 31, 2024 were not material.
(Dollars in millions)AmericasEMEAAsia Pacific
At June 30, 2025:Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Vintage year:      
2025$2,058 $251 $774 $208 $385 $64 
20241,545 332 944 461 469 57 
2023926 297 295 216 252 14 
2022587 68 302 130 191 21 
2021127 11 83 16 49 
2020 and prior40 50 42 46 31 14 
Total$5,282 $1,010 $2,439 $1,076 $1,377 $172 
(Dollars in millions)AmericasEMEAAsia Pacific
At December 31, 2024:Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Vintage year:      
2024$2,080 $621 $1,145 $514 $616 $77 
20231,372 310 341 258 285 19 
2022950 113 408 194 254 26 
2021233 24 125 27 69 
202043 17 29 15 36 
2019 and prior53 44 37 35 26 
Total$4,732 $1,129 $2,085 $1,043 $1,287 $142 
Modifications
The company did not have any significant modifications due to clients experiencing financial difficulty during the six months ended June 30, 2025 or for the year ended December 31, 2024.

v3.25.2
Leases
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Leases Leases:
Accounting for Leases as a Lessor
The following table presents amounts included in the Consolidated Income Statement related to lessor activity.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Lease income sales-type and direct financing leases:
    
Sales-type lease selling price$877 $367 $947 $480 
Less: Carrying value of underlying assets (1)
(152)(66)(182)(94)
Gross profit$725 $301 $765 $386 
Interest income on lease receivables54 69 115 138 
Total sales-type and direct financing lease income$779 $370 $881 $524 
Lease income operating leases
11 16 21 34 
Variable lease income16 18 28 38 
Total lease income$806 $404 $930 $596 
(1)Excludes unguaranteed residual value.
Leases Leases:
Accounting for Leases as a Lessor
The following table presents amounts included in the Consolidated Income Statement related to lessor activity.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Lease income sales-type and direct financing leases:
    
Sales-type lease selling price$877 $367 $947 $480 
Less: Carrying value of underlying assets (1)
(152)(66)(182)(94)
Gross profit$725 $301 $765 $386 
Interest income on lease receivables54 69 115 138 
Total sales-type and direct financing lease income$779 $370 $881 $524 
Lease income operating leases
11 16 21 34 
Variable lease income16 18 28 38 
Total lease income$806 $404 $930 $596 
(1)Excludes unguaranteed residual value.
Leases Leases:
Accounting for Leases as a Lessor
The following table presents amounts included in the Consolidated Income Statement related to lessor activity.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Lease income sales-type and direct financing leases:
    
Sales-type lease selling price$877 $367 $947 $480 
Less: Carrying value of underlying assets (1)
(152)(66)(182)(94)
Gross profit$725 $301 $765 $386 
Interest income on lease receivables54 69 115 138 
Total sales-type and direct financing lease income$779 $370 $881 $524 
Lease income operating leases
11 16 21 34 
Variable lease income16 18 28 38 
Total lease income$806 $404 $930 $596 
(1)Excludes unguaranteed residual value.

v3.25.2
Intangible Assets Including Goodwill
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Including Goodwill Intangible Assets Including Goodwill:
Intangible Assets
The following tables present the company's intangible asset balances by major asset class.
At June 30, 2025
(Dollars in millions)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount (1)
Intangible asset class:
Capitalized software$1,290 $(405)$885 
Client relationships11,221 (5,073)6,148 
Completed technology7,364 (3,642)3,722 
Patents/trademarks2,003 (603)1,399 
Other (2)
138 (39)99 
Total$22,016 $(9,763)$12,253 
At December 31, 2024
(Dollars in millions)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount (1)
Intangible asset class:
Capitalized software$1,282 $(492)$790 
Client relationships9,704 (4,387)5,317 
Completed technology6,297 (3,164)3,132 
Patents/trademarks1,826 (519)1,307 
Other (2)
138 (24)114 
Total$19,247 $(8,587)$10,660 
(1)Amounts at June 30, 2025 and December 31, 2024 include an increase in the net intangible asset balance of $190 million and a decrease in the net intangible asset balance of $126 million, respectively, due to foreign currency translation.
(2)Other intangibles are primarily acquired proprietary and non-proprietary technology licenses, data, business processes, methodologies and systems.
The net carrying amount of intangible assets increased $1,593 million during the first six months of 2025, primarily due to additions of acquired intangibles from business combinations of $2,329 million, primarily driven by the acquisition of HashiCorp in the first quarter of 2025 and additions of capitalized software, partially offset by intangible asset amortization. The aggregate intangible asset amortization expense was $687 million and $1,328 million for the three and six months ended June 30, 2025 and $607 million and $1,205 million for the three and six months ended June 30, 2024, respectively. During the six months ended June 30, 2025, the company retired $392 million of fully amortized intangible assets, impacting both the gross carrying amount and accumulated amortization by this amount.
The future amortization expense relating to intangible assets currently recorded in the Consolidated Balance Sheet was estimated to be the following at June 30, 2025:
(Dollars in millions)Capitalized
Software
Acquired
Intangibles
Total
Remainder of 2025$246 $1,146 $1,392 
2026377 2,246 2,623 
2027219 2,203 2,423 
202843 1,898 1,941 
20291,231 1,231 
Thereafter— 2,643 2,643 
Goodwill
The changes in the goodwill balances by segment for the six months ended June 30, 2025 and for the year ended December 31, 2024 were as follows:
(Dollars in millions)BalanceGoodwill
Additions
Purchase
Price
Adjustments
Foreign
Currency
Translation
and Other
Adjustments (1)
Balance
Segment1/1/2025Divestitures6/30/2025
Software$47,136 $4,994 $12 $— $912 $53,054 
Consulting9,206 613 11 — 230 10,059 
Infrastructure4,363 — 31 4,393 
Other— — — — — — 
Total$60,706 $5,607 $22 $$1,172 $67,506 
(Dollars in millions)BalanceGoodwill
Additions
Purchase
Price
Adjustments
Foreign
Currency
Translation
and Other
Adjustments (1)
Balance
Segment
1/1/2024Divestitures12/31/2024
Software
$46,447 $1,511 $(51)$— $(770)$47,136 
Consulting
8,883 469 (3)(1)(142)9,206 
Infrastructure4,384 (1)— (28)4,363 
Other (2)
464 — — (464)— — 
Total$60,178 $1,987 $(55)$(465)$(940)$60,706 
(1)Primarily driven by foreign currency translation.
(2)In the first quarter of 2024, the company derecognized goodwill related to the divestiture of The Weather Company assets.
Goodwill additions recorded in the six months ended June 30, 2025 were primarily driven by the acquisition of HashiCorp. Refer to note 5, Acquisitions & Divestitures, for additional information.
There were no goodwill impairment losses recorded during the six months ended June 30, 2025 or the year ended December 31, 2024 and the company has no accumulated impairment losses. Purchase price adjustments recorded during the six months ended June 30, 2025 and the year ended December 31, 2024 were related to acquisitions that were still subject to the measurement period that ends at the earlier of 12 months from the acquisition date or when information becomes available. Net purchase price adjustments recorded in the six months ended June 30, 2025 and the year ended December 31, 2024 were not material.

v3.25.2
Borrowings
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Borrowings Borrowings:
Short-Term Debt
The company's total short-term debt at June 30, 2025 and December 31, 2024 was $8,945 million and $5,089 million, respectively, and primarily consisted of current maturities of long-term debt detailed in Long-Term Debt below.
Long-Term Debt
Pre-Swap Borrowing
 BalanceBalance
(Dollars in millions)Maturities6/30/202512/31/2024
U.S. dollar debt (weighted-average interest rate at June 30, 2025): (1)
   
5.1%2025$1,600 $1,601 
3.7%20265,800 5,800 
3.3%20274,119 4,119 
4.8%20282,320 1,313 
3.6%20293,752 3,750 
3.2%20302,355 1,350 
4.8%2031500 500 
4.6%20322,700 1,850 
4.8%2033750 750 
4.9%20341,000 1,000 
5.2%2035900 — 
8.0%203883 83 
4.5%20392,745 2,745 
2.9%2040650 650 
4.0%20421,107 1,107 
5.3%20441,000 1,000 
7.0%204527 27 
4.7%2046650 650 
4.3%20493,000 3,000 
3.0%2050750 750 
4.2% 2052 1,400 1,400 
5.1% 2053 650 650 
5.3% 2054 1,400 1,400 
5.7% 2055 1,000 — 
7.1% 2096 316 316 
$40,576 $35,813 
Euro debt (weighted-average interest rate at June 30, 2025): (1)
2.9% 2025 $1,174 $3,106 
2.3% 2027 2,348 2,071 
0.7% 2028 2,113 1,863 
1.5% 2029 1,174 1,035 
1.7% 2030 2,054 1,035 
2.7% 2031 2,935 2,588 
0.7% 2032 1,878 1,656 
3.2% 2033 1,291 — 
1.3% 2034 1,174 1,035 
3.8% 2035 1,174 1,035 
3.5% 2037 1,056 — 
1.2% 2040 998 880 
4.0% 2043 1,174 1,035 
3.8% 2045 880 — 
$21,422 $17,340 
Other currencies (weighted-average interest rate at June 30, 2025): (1)
  
Pound sterling (4.9%)
2038$1,027 $939 
Japanese yen (0.9%)
2026–2028880 808 
Other (13.8%)
2025–2027158 212 
$64,063 $55,111 
Finance lease obligations (4.8% weighted-average interest rate at June 30, 2025)
2025–20351,180 1,000 
$65,242 $56,112 
Less: net unamortized discount 825 824 
Less: net unamortized debt issuance costs 197 168 
Add: fair value adjustment (2)
 (57)(176)
$64,164 $54,943 
Less: current maturities 8,944 5,059 
Total $55,219 $49,884 
(1)Includes notes, debentures, bank loans and secured borrowings.
(2)The portion of the company’s fixed-rate debt obligations that is hedged is reflected in the Consolidated Balance Sheet as an amount equal to the sum of the debt’s carrying value and a fair value adjustment representing changes in the fair value of the hedged debt obligations attributable to movements in benchmark interest rates.
The company’s indenture governing its debt securities and its various credit facilities each contain significant covenants which obligate the company to promptly pay principal and interest, limit the aggregate amount of secured indebtedness and sale and leaseback transactions to 10 percent of the company’s consolidated net tangible assets, and restrict the company’s ability to merge or consolidate unless certain conditions are met. The credit facilities also include a covenant on the company’s consolidated net interest expense ratio, which cannot be less than 2.20 to 1.0, as well as a cross default provision with respect to other defaulted indebtedness of at least $500 million.
The company is in compliance with its debt covenants and provides periodic certifications to its lenders. The failure to comply with its debt covenants could constitute an event of default with respect to the debt to which such provisions apply. If certain events of default were to occur, the principal and interest on the debt to which such event of default applied would become immediately due and payable.
In the first quarter of 2024, IBM International Capital Pte. Ltd (IIC), a wholly owned finance subsidiary of the company, issued $5.5 billion of U.S. dollar fixed-rate notes (IIC Notes) in tranches with maturities ranging from 2 to 30 years and coupons ranging from 4.6 to 5.3 percent. IIC is a 100 percent owned finance subsidiary of IBM, as described by the SEC in Rule 13-01(a)(4)(vi) of Regulation S-X, the primary purpose of which is to borrow money to be made available for the benefit of IBM and its affiliates. The IIC Notes are fully and unconditionally guaranteed by IBM, and no other subsidiary of IBM guarantees the IIC Notes.
On February 10, 2025, the company issued $3.6 billion of Euro fixed-rate notes in tranches with maturities ranging from 5 to 20 years and coupons ranging from 2.9 to 3.8 percent; and $4.75 billion of U.S. dollar fixed-rate notes in tranches with maturities ranging from 3 to 30 years and coupons ranging from 4.65 to 5.7 percent.
Pre-swap annual contractual obligations of long-term debt outstanding at June 30, 2025, were as follows:
(Dollars in millions)Total
Remainder of 2025$2,968 
20266,431 
20276,732 
20285,200 
20295,083 
Thereafter38,828 
Total$65,242 
Interest on Debt
(Dollars in millions)  
For the six months ended June 30:20252024
Cost of financing$173 $167 
Interest expense965 859 
Interest capitalized
Total interest paid and accrued$1,141 $1,032 
Lines of Credit
On June, 20, 2025, the company amended its $2.5 billion Three-Year Credit Agreement and $7.5 billion Five-Year Credit Agreement (the Credit Agreements) to extend the maturity dates to June 20, 2028 and June 22, 2030, respectively. The Credit Agreements permit the company and its subsidiary borrowers to borrow up to $10 billion on a revolving basis. At June 30, 2025, there were no borrowings by the company, or its subsidiaries, under these credit facilities.

v3.25.2
Commitments
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments Commitments:
The company’s extended lines of credit to third-party entities include unused amounts of $2.0 billion and $1.6 billion at June 30, 2025 and December 31, 2024, respectively. In addition, the company has committed to provide future financing to its clients in connection with client purchase agreements for $2.1 billion and $2.2 billion at June 30, 2025 and December 31, 2024, respectively. The company collectively evaluates the allowance for these arrangements using a provision methodology consistent with the portfolio of the commitments. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information. The allowance for these commitments recorded in other liabilities in the Consolidated Balance Sheet at June 30, 2025 and December 31, 2024 was not material.
The company has applied the guidance requiring a guarantor to disclose certain types of guarantees, even if the likelihood of requiring the guarantor’s performance is remote. The following is a description of arrangements in which the company is the guarantor.
The company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the company, under which the company customarily agrees to hold the party harmless against losses arising from a breach of representations and covenants related to such matters as title to the assets sold, certain intellectual property rights, specified environmental matters, third-party performance of nonfinancial contractual obligations and certain income taxes. In each of these circumstances, payment by the company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, the procedures of which typically allow the company to challenge the other party’s claims. While indemnification provisions typically do not include a contractual maximum on the company’s payment, the company’s obligations under these agreements may be limited in terms of time and/or nature of claim, and in some instances, the company may have recourse against third parties for certain payments made by the company.
It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the company’s obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the company under these agreements have not had a material effect on the company’s business, financial condition or results of operations.
In addition, the company guarantees certain loans and financial commitments. The maximum potential future payment under these financial guarantees and the fair value of these guarantees recognized in the Consolidated Balance Sheet at June 30, 2025 and December 31, 2024 were not material.
Changes in the company’s warranty liability for standard warranties, which are included in other accrued expenses and liabilities and other liabilities in the Consolidated Balance Sheet, are presented in the following table. The company's extended warranty liability, which is included in deferred income in the Consolidated Balance Sheet, was not material for the periods presented.
Standard Warranty Liability
(Dollars in millions)20252024
Balance at January 1$76 $65 
Current-period accruals34 38 
Accrual adjustments to reflect actual experience15 
Charges incurred(40)(41)
Balance at June 30$85 $70 

v3.25.2
Contingencies
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies:
As a company with a substantial employee population and with clients in more than 175 countries, IBM is involved, either as plaintiff or defendant, in a variety of ongoing claims, demands, suits, investigations, tax matters and proceedings that arise from time to time in the ordinary course of its business. The company is a leader in the information technology industry and, as such, has been and will continue to be subject to claims challenging its IP rights and associated products and offerings, including claims of copyright and patent infringement and violations of trade secrets and other IP rights. In addition, the company enforces its own IP against infringement, through license negotiations, lawsuits or otherwise. Further, given the rapidly evolving external landscape of cybersecurity, AI, privacy and data protection laws, regulations and threat actors, the company and its clients have been and will continue to be subject to actions or proceedings in various jurisdictions. Also, as is typical for companies of IBM’s scope and scale, the company is party to actions and proceedings in various jurisdictions involving a wide range of labor and employment issues (including matters related to contested employment decisions, country-specific labor and employment laws, and the company’s pension, retirement and other benefit plans), as well as actions with respect to contracts, product liability, cybersecurity, data privacy, securities, foreign operations, competition law and environmental matters. These actions may be commenced by a number of different parties, including competitors, clients, current or former employees, government and regulatory agencies, stockholders and representatives of the locations in which the company does business. Some of the actions to which the company is party may involve particularly complex technical issues, and some actions may raise novel questions under the laws of the various jurisdictions in which these matters arise.
The company records a provision with respect to a claim, suit, investigation or proceeding when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Any recorded liabilities, including any changes to such liabilities for the quarter ended June 30, 2025 were not material to the Consolidated Financial Statements.
In accordance with the relevant accounting guidance, the company provides disclosures of matters for which the likelihood of material loss is at least reasonably possible. In addition, the company also discloses matters based on its consideration of other matters and qualitative factors, including the experience of other companies in the industry, and investor, customer and employee relations considerations.
With respect to certain of the claims, suits, investigations and proceedings discussed herein, the company believes at this time that the likelihood of any material loss is remote, given, for example, the procedural status, court rulings, and/or the strength of the company’s defenses in those matters. With respect to the remaining claims, suits, investigations and proceedings discussed in this note, except as specifically discussed herein, the company is unable to provide estimates of reasonably possible losses or range of losses, including losses in excess of amounts accrued, if any, for the following reasons. Claims, suits, investigations and proceedings are inherently uncertain, and it is not possible to predict the ultimate outcome of these matters. It is the company’s experience that damage amounts claimed in litigation against it are unreliable and unrelated to possible outcomes, and as such are not meaningful indicators of the company’s potential liability. Further, the company is unable to provide such an estimate due to a number of other factors with respect to these claims, suits, investigations and proceedings, including considerations of the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters.
The company reviews claims, suits, investigations and proceedings at least quarterly, and decisions are made with respect to recording or adjusting provisions and disclosing reasonably possible losses or range of losses (individually or in the aggregate), to reflect the impact and status of settlement discussions, discovery, procedural and substantive rulings, reviews by counsel and other information pertinent to a particular matter.
Whether any losses, damages or remedies finally determined in any claim, suit, investigation or proceeding could reasonably have a material effect on the company’s business, financial condition, results of operations or cash flows will depend on a number of variables, including: the timing and amount of such losses or damages; the structure and type of any such remedies; the significance of the impact any such losses, damages or remedies may have in the Consolidated Financial Statements; and the unique facts and circumstances of the particular matter that may give rise to additional factors. While the company will continue to defend itself vigorously, it is possible that the company’s business, financial condition, results of operations or cash flows could be affected in any particular period by the resolution of one or more of these matters.
The following is a summary of the more significant legal matters involving the company.
On June 2, 2022, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York alleging that the IBM Pension Plan miscalculated certain joint and survivor annuity pension benefits by using outdated actuarial tables in violation of the Employee Retirement Income Security Act of 1974. IBM, the Plan Administrator Committee, and the IBM Pension Plan are named as defendants. On April 4, 2024, the court dismissed the lawsuit with prejudice. On April 3, 2025, the Second Circuit vacated and remanded the district court’s decision to allow for discovery on statute of limitations.
The company is party to, or otherwise involved in, proceedings brought by U.S. federal or state environmental agencies under the Comprehensive Environmental Response, Compensation and Liability Act (CERCLA), known as “Superfund,” or laws similar to CERCLA. Such statutes require potentially responsible parties to participate in remediation activities regardless of fault or ownership of sites. The company is also conducting environmental investigations, assessments or remediations at or in the vicinity of several current or former operating sites globally pursuant to permits, administrative orders or agreements with country, state or local environmental agencies, and is involved in lawsuits and claims concerning certain current or former operating sites.
The company is also subject to ongoing tax examinations and governmental assessments in various jurisdictions. Along with many other U.S. companies doing business in Brazil, the company is involved in various challenges with Brazilian tax authorities regarding non-income tax assessments and non-income tax litigation matters. The total potential amount related to all these matters for all applicable years is approximately $350 million. The company believes it will prevail on these matters and that this amount is not a meaningful indicator of liability.

v3.25.2
Equity Activity
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Equity Activity Equity Activity:
Reclassifications and Taxes Related to Items of Other Comprehensive Income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the three months ended June 30, 2025:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$(613)$399 $(215)
Net changes related to available-for-sale securities:  
Unrealized gains/(losses) arising during the period$(5)$$(4)
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$(5)$$(4)
Unrealized gains/(losses) on cash flow hedges:  
Unrealized gains/(losses) arising during the period$(82)$24 $(59)
Reclassification of (gains)/losses to:
   
Cost of services(1)
Cost of sales(2)
Cost of financing
SG&A expense(1)
Other (income) and expense(436)110 (327)
Interest expense(1)
Total unrealized gains/(losses) on cash flow hedges$(501)$128 $(373)
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$$$
Net gains/(losses) arising during the period
Curtailments and settlements
(2)
Amortization of prior service costs/(credits)(2)(1)
Amortization of net (gains)/losses157 (42)115 
Total retirement-related benefit plans$160 $(35)$125 
Other comprehensive income/(loss)$(959)$493 $(466)
(1)These accumulated other comprehensive income (AOCI) components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
Reclassifications and Taxes Related to Items of Other Comprehensive Income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the three months ended June 30, 2024:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$$(68)$(66)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$$$
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$$$
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$103 $(28)$75 
Reclassification of (gains)/losses to:   
Cost of services(9)(7)
Cost of sales(15)(10)
Cost of financing
SG&A expense(7)(5)
Other (income) and expense(21)(16)
Interest expense(2)
Total unrealized gains/(losses) on cash flow hedges$61 $(16)$45 
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$— $— $— 
Net gains/(losses) arising during the period
Curtailments and settlements
(1)
Amortization of prior service costs/(credits)(2)(1)
Amortization of net (gains)/losses258 (71)187 
Total retirement-related benefit plans$259 $(69)$190 
Other comprehensive income/(loss)$322 $(153)$169 
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the six months ended June 30, 2025:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$(956)$602 $(354)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$$(1)$
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$$(1)$
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$(141)$40 $(101)
Reclassification of (gains)/losses to:
   
Cost of services(1)
Cost of sales(2)(2)
Cost of financing(1)
SG&A expense(2)(1)
Other (income) and expense(758)191 (567)
Interest expense12 (3)
Total unrealized gains/(losses) on cash flow hedges$(883)$227 $(656)
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$$$
Net gains/(losses) arising during the period
Curtailments and settlements(2)
Amortization of prior service costs/(credits)(4)(2)
Amortization of net (gains)/losses308 (83)225 
Total retirement-related benefit plans$311 $(76)$236 
Other comprehensive income/(loss)$(1,525)$753 $(772)
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
Reclassifications and Taxes Related to Items of Other Comprehensive Income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the six months ended June 30, 2024:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$57 $(222)$(165)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$$$
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$$$
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$279 $(75)$204 
Reclassification of (gains)/losses to:   
Cost of services(14)(10)
Cost of sales(27)(18)
Cost of financing(1)
SG&A expense(10)(7)
Other (income) and expense58 (15)44 
Interest expense17 (4)13 
Total unrealized gains/(losses) on cash flow hedges$307 $(79)$227 
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$— $— $— 
Net gains/(losses) arising during the period
Curtailments and settlements(1)
Amortization of prior service costs/(credits)(4)(3)
Amortization of net (gains)/losses519 (143)376 
Total retirement-related benefit plans$520 $(141)$379 
Other comprehensive income/(loss)$885 $(442)$442 
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
Accumulated Other Comprehensive Income/(Loss) (net of tax)
(Dollars in millions)
 Foreign
Currency
Translation
Adjustments (1)
Net Unrealized
Gains/(Losses)
on Available-
For-Sale
Securities
Net Unrealized
Gains/(Losses)
on Cash Flow
Hedges
Net Change
Retirement-
Related
Benefit
Plans
Accumulated
Other
Comprehensive
Income/(Loss)
January 1, 2025$(3,512)$$237 $(11,994)$(15,269)
Other comprehensive income before reclassifications(354)(101)(445)
Amount reclassified from accumulated other comprehensive income— — (555)228 (328)
Total change for the period$(354)$$(656)$236 $(772)
June 30, 2025$(3,865)$$(419)$(11,759)$(16,041)
(Dollars in millions)
 Foreign
Currency
Translation
Adjustments (1)
Net Unrealized
Gains/(Losses)
on Available-
For-Sale
Securities
Net Unrealized
Gains/(Losses)
on Cash Flow
Hedges
Net Change
Retirement-
Related
Benefit
Plans
Accumulated
Other
Comprehensive
Income/(Loss)
January 1, 2024$(3,488)$(1)$(106)$(15,165)$(18,761)
Other comprehensive income before reclassifications(165)204 42 
Amount reclassified from accumulated other comprehensive income— — 24 377 400 
Total change for the period$(165)$$227 $379 $442 
June 30, 2024$(3,653)$(1)$121 $(14,786)$(18,319)
(1)Foreign currency translation adjustments are presented gross except for any associated hedges which are presented net of tax.

v3.25.2
Derivative Financial Instruments
6 Months Ended
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments:
The company operates in multiple functional currencies and is a significant lender and borrower in the global markets. In the normal course of business, the company is exposed to the impact of interest rate changes and foreign currency fluctuations, and to a lesser extent equity risk. The company limits these risks by following established risk management policies and procedures, including the use of derivatives, and, where cost effective, financing with debt in the currencies in which assets are denominated. For interest rate exposures, derivatives are used to better align rate movements between the interest rates associated with the company’s lease and other financial assets and the interest rates associated with its debt. Derivatives are also used to manage the related cost of debt. For foreign currency exposures, derivatives are used to better manage the cash flow volatility arising from foreign exchange rate fluctuations.
In the Consolidated Balance Sheet, the company does not offset derivative assets against liabilities in master netting arrangements nor does it offset receivables or payables recognized upon payment or receipt of cash collateral against the fair values of the related derivative instruments. The amount recognized in other accounts receivables for the right to reclaim cash collateral was $25 million and $29 million at June 30, 2025 and December 31, 2024, respectively. The company restricts the use of cash collateral received to rehypothecation and therefore reports it in restricted cash in the Consolidated Balance Sheet. Both the amount recognized in accounts payable for the obligation to return cash collateral and the amount rehypothecated were not material for the periods presented. Additionally, if derivative exposures covered by a qualifying master netting agreement had been netted in the Consolidated Balance Sheet at June 30, 2025 and December 31, 2024, the total derivative asset and liability positions each would have been reduced by $416 million and $352 million, respectively.
On July 1, 2024, the company completed the acquisition of StreamSets and webMethods from Software AG. Prior to the acquisition, beginning in December 2023, the company entered into foreign currency derivative contracts which were accounted for as non-hedge derivatives and expired by June 28, 2024. For the three and six months ended June 30, 2024, the company recorded a realized loss of $18 million and $68 million, respectively, in other (income) and expense in the Consolidated Income Statement. There were no associated derivatives outstanding at June 30, 2025 and December 31, 2024.
In its hedging programs, the company may use forward contracts, futures contracts, interest-rate swaps, cross-currency swaps, equity swaps, and options depending upon the underlying exposure. The company is not a party to leveraged derivative instruments.
A brief description of the major hedging programs, categorized by underlying risk, follows.
Interest Rate Risk
Fixed and Variable Rate Borrowings
The company issues debt in the global capital markets to fund its operations and financing business. Access to cost-effective financing can result in interest rate mismatches with the underlying assets. To manage these mismatches and to reduce overall interest cost, the company may use interest-rate swaps to convert specific fixed-rate debt issuances into variable-rate debt (i.e., fair value hedges) and to convert specific variable-rate debt issuances into fixed-rate debt (i.e., cash flow hedges). At both June 30, 2025 and December 31, 2024, the total notional amount of the company’s interest-rate swaps was $6.7 billion. The weighted-average remaining maturity of these instruments at June 30, 2025 and December 31, 2024 was approximately 4.0 years and 4.5 years, respectively. These interest-rate contracts were accounted for as fair value hedges. The company did not have any cash flow hedges relating to this program outstanding at June 30, 2025 and December 31, 2024.
Foreign Exchange Risk
Long-Term Investments in Foreign Subsidiaries (Net Investment)
A large portion of the company’s foreign currency denominated debt portfolio is designated as a hedge of net investment in major foreign subsidiaries to reduce the volatility in stockholders’ equity caused by changes in foreign currency exchange rates in the subsidiaries' functional currency with respect to the U.S. dollar. At June 30, 2025 and December 31, 2024, the carrying value of debt designated as hedging instruments was $16.5 billion and $14.0 billion, respectively. The company also uses foreign currency derivatives, which may include forward contracts, long-term cross currency swaps, and options, for this risk management purpose. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments designated as net investment hedges was $7.5 billion and $6.2 billion, respectively. At both June 30, 2025 and December 31, 2024, the weighted-average remaining maturity of these instruments was less than one year.
Anticipated Royalties and Cost Transactions
The company’s operations generate significant nonfunctional currency, third-party vendor payments and intercompany payments for royalties and goods and services among the company’s non-U.S. subsidiaries and with the company. In anticipation of these foreign currency cash flows and in view of the volatility of the currency markets, the company selectively employs foreign exchange forward contracts to manage its currency risk. These forward contracts are accounted for as cash flow hedges. At June 30, 2025, the maximum remaining length of time over which the company hedged its exposure is approximately two years. At June 30, 2025 and December 31, 2024, the total notional amount of forward contracts designated as cash flow hedges of forecasted royalty and cost transactions was $10.7 billion and $9.7 billion, respectively. At June 30, 2025 and December 31, 2024, the weighted-average remaining maturity of these instruments was less than one year.
At June 30, 2025 and December 31, 2024, in connection with cash flow hedges of anticipated royalties and cost transactions, there were unrealized net losses (before taxes) of $380 million and net unrealized gains (before taxes) of $415 million, respectively, deferred in AOCI. The company estimates that $442 million of the deferred net losses (before taxes) on derivatives in AOCI at June 30, 2025 will be reclassified to net income within the next 12 months, providing an offsetting economic impact against the underlying anticipated transactions.
Foreign Currency Denominated Borrowings
The company is exposed to exchange rate volatility on foreign currency denominated debt. To manage this risk, the company may employ forward contracts or cross-currency swaps to convert the principal, or principal and interest payments of foreign currency denominated debt, to debt denominated in the functional currency of the borrowing entity. These derivatives are accounted for as cash flow hedges.
At June 30, 2025, the maximum length of time remaining over which the company hedged its exposure was approximately six years. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments designated as cash flow hedges of foreign-currency denominated debt was $5.9 billion and $5.0 billion, respectively.
At June 30, 2025 and December 31, 2024, in connection with forward contracts, there were unrealized net losses (before taxes) of $17 million and net unrealized gains (before taxes) of $84 million, respectively, deferred in AOCI. Approximately $96 million of losses (before taxes) related to the initial forward points excluded from the assessment of hedge effectiveness is expected to be amortized to other (income) and expense within the next 12 months.
Subsidiary Cash and Foreign Currency Asset/Liability Management
The company uses its Global Treasury Centers to manage the cash of its subsidiaries. These centers principally use currency swaps to convert cash flows in a cost-effective manner. In addition, the company uses forward contracts to economically hedge, on a net basis, the foreign currency exposure of a portion of the company’s nonfunctional currency assets and liabilities. The terms of these forward and swap contracts are generally less than one year. The changes in the fair values of these contracts and of the underlying hedged exposures are generally offsetting and are recorded in other (income) and expense in the Consolidated Income Statement. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments in economic hedges of foreign currency exposure was $5.9 billion and $7.4 billion, respectively.
Equity Risk Management
The company is exposed to market price changes in certain broad market indices and in the company’s own stock primarily related to certain obligations to employees. Changes in the overall value of these employee compensation obligations are recorded in SG&A expense in the Consolidated Income Statement. Although not designated as accounting hedges, the company utilizes derivatives, including equity swaps and futures, to economically hedge the exposures related to its employee compensation obligations. The derivatives are linked to the total return on certain broad market indices or the total return on the company’s common stock, and are recorded at fair value with gains or losses also reported in SG&A expense in the Consolidated Income Statement. At June 30, 2025 and December 31, 2024, the total notional amount of derivative instruments in economic hedges of these compensation obligations was $1.3 billion and $1.5 billion, respectively.
Cumulative Basis Adjustments for Fair Value Hedges
At June 30, 2025 and December 31, 2024, the following amounts were recorded in the Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges:
(Dollars in millions)June 30,
2025
December 31,
2024
Short-term debt:  
Carrying amount of the hedged item$(5)$(13)
Cumulative hedging adjustments included in the carrying amount — assets/(liabilities) $(5)$(13)
Long-term debt:  
Carrying amount of the hedged item$(6,627)$(6,497)
Cumulative hedging adjustments included in the carrying amount — assets/(liabilities) (1)
$62 $190 
(1)Includes $(133) million and $(155) million of hedging adjustments on discontinued hedging relationships at June 30, 2025 and December 31, 2024, respectively.
The Effect of Derivative Instruments in the Consolidated Income Statement and Consolidated Statement of Comprehensive Income
The total effects of all fair value hedges, cash flow hedges, net investment hedges and derivatives not designated as hedging instruments are summarized by income and expense line items as follows:
Gains/(Losses) of Total Hedge Activity
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Cost of services$(4)$$(5)$14 
Cost of sales$(5)$15 $$27 
Cost of financing$$(4)$$(7)
SG&A expense$114 $11 $83 $85 
Other (income) and expense (1)
$601 $(140)$1,043 $(427)
Interest expense$$(19)$$(34)
(1)Primarily driven by currency gains and losses on the company's foreign currency derivatives hedging programs. Refer to note 6, "Other (Income) and Expense," for additional information.
Gains/(Losses) Recognized in Consolidated Income Statement
(Dollars in millions)Consolidated
Income Statement
Line Item
Recognized on
Derivatives
Attributable to Risk
Being Hedged (1)
For the three months ended June 30:2025202420252024
Derivative instruments in fair value hedges: (2)
     
Interest rate contractsCost of financing$$(8)$(5)$
Interest expense13 (42)(28)10 
Derivative instruments not designated as hedging instruments: 
Foreign exchange contractsOther (income) and expense165 (161)  N/A N/A
Equity contracts
SG&A expense115   N/A N/A
Total $295 $(207)$(33)$12 
Gains/(Losses) Recognized in Consolidated Income Statement and Other Comprehensive Income
Recognized in OCIConsolidated
Income Statement
Line Item
Reclassified
from AOCI
Amounts Excluded from
Effectiveness Testing (3)
(Dollars in millions)
For the three months ended June 30:202520242025202420252024
Derivative instruments in cash flow hedges:       
Interest rate contracts$— $— Cost of financing$$(1)N/AN/A
Interest expense(3)(3)N/AN/A
Foreign exchange contracts
Amount included in the assessment of effectiveness(25)134 Cost of services(4)N/AN/A
Cost of sales(5)15 N/AN/A
Cost of financing(1)(1)N/AN/A
SG&A expense(2)N/AN/A
Other (income) and expense466 39 N/AN/A
Interest expense(3)(5)N/AN/A
Amount excluded from the assessment of effectiveness(57)(31)Other (income) and expense N/A N/A(30)(18)
Instruments in net investment hedges: (4)
Foreign exchange contracts
Amount included in the assessment of effectiveness(1,585)269 
Amount excluded from the assessment of effectiveness— Cost of financing N/A N/A
Interest expense N/A N/A24 21 
Total$(1,668)$372  $449 $61 $(2)$
(1)The amount includes basis adjustments to the carrying value of the hedged item recorded during the period and amortization of basis adjustments recorded on de-designated hedging relationships during the period.
(2)The amount includes changes in clean fair values of the derivative instruments in fair value hedging relationships and the periodic accrual for coupon payments required under these derivative contracts.
(3)Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
(4)Instruments in net investment hedges include derivative and non-derivative instruments with the amounts recognized in OCI providing an offset to the translation of foreign subsidiaries.
N/A - not applicable
Gains/(Losses) Recognized in Consolidated Income Statement
(Dollars in millions)Consolidated
Income Statement
Line Item
Recognized on
Derivatives
Attributable to Risk
Being Hedged (1)
For the six months ended June 30:2025202420252024
Derivative instruments in fair value hedges: (2)
     
Interest rate contractsCost of financing$13 $(35)$(18)$23 
Interest expense72 (180)(101)120 
Derivative instruments not designated as hedging instruments:     
Foreign exchange contractsOther (income) and expense285 (368)  N/A N/A
Equity contractsSG&A expense81 75   N/A N/A
Total $451 $(509)$(119)$143 
Gains/(Losses) Recognized in Consolidated Income Statement and Other Comprehensive Income
Recognized in OCIConsolidated
Income Statement
Line Item
Reclassified
from AOCI
Amounts Excluded from
Effectiveness Testing (3)
(Dollars in millions)
For the six months ended June 30:202520242025202420252024
Derivative instruments in cash flow hedges:       
Interest rate contracts$— $— Cost of financing$(1)$(1)N/AN/A
Interest expense(6)(7)N/AN/A
Foreign exchange contracts
Amount included in the assessment of effectiveness17 300 Cost of services(5)14 N/AN/A
Cost of sales27 N/AN/A
Cost of financing(1)(2)N/AN/A
SG&A expense10 N/AN/A
Other (income) and expense814 (22)N/AN/A
Interest expense(6)(10)N/AN/A
Amount excluded from the assessment of effectiveness(158)(21)Other (income) and expenseN/AN/A(56)(37)
Instruments in net investment hedges: (4)
       
Foreign exchange contracts
Amount included in the assessment of effectiveness(2,406)881 
Amount excluded from the assessment of effectiveness11— Cost of financing N/A N/A
Interest expense N/A N/A45 43 
Total$(2,535)$1,160 $798 $$(3)$14 
(1)The amount includes basis adjustments to the carrying value of the hedged item recorded during the period and amortization of basis adjustments recorded on de-designated hedging relationships during the period..
(2)The amount includes changes in clean fair values of the derivative instruments in fair value hedging relationships and the periodic accrual for coupon payments required under these derivative contracts.
(3)Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
(4)Instruments in net investment hedges include derivative and non-derivative instruments with the amounts recognized in OCI providing an offset to the translation of foreign subsidiaries.
N/A - not applicable
For the three and six months ended June 30, 2025 and 2024, there were no material gains or losses associated with an underlying exposure that did not or was not expected to occur (for cash flow hedges); nor are there any anticipated in the normal course of business.

v3.25.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation:
Stock-based compensation cost for stock awards and stock options is measured at grant date, based on the fair value of the award, and is recognized over the employee requisite service period. The following table presents total stock-based compensation cost included in income from continuing operations.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Cost$67 $53 $132 $109 
Selling, general and administrative244 172 461 343 
Research and development130 90 249 183 
Pre-tax stock-based compensation cost$441 $316 $842 $636 
Income tax benefits(156)(101)(350)(222)
Total net stock-based compensation cost$285 $214 $492 $414 
Pre-tax stock-based compensation cost for the three months ended June 30, 2025 increased $125 million compared to the corresponding period in the prior year due to increases in restricted stock units ($102 million) and performance share units ($13 million).
Pre-tax stock-based compensation cost for the six months ended June 30, 2025 increased $206 million compared to the corresponding period in the prior year due to increases in restricted stock units ($154 million), performance share units ($34 million), and stock options ($14 million).
For the three and six months ended June 30, 2025, the pre-tax stock-based compensation cost increases reflect the company's annual cycles for executives and other employees and the issuance and assumption of stock-based compensation awards in connection with the HashiCorp acquisition.
Total unrecognized compensation cost related to non-vested awards at June 30, 2025 was $2.5 billion and is expected to be recognized over a weighted-average period of approximately 2.4 years.

v3.25.2
Retirement-Related Benefits
6 Months Ended
Jun. 30, 2025
Retirement Benefits [Abstract]  
Retirement-Related Benefits Retirement-Related Benefits:
The company offers defined benefit (DB) pension plans, defined contribution (DC) plans, as well as nonpension postretirement plans primarily consisting of retiree medical benefits.
The following tables provide the pre-tax cost for all retirement-related plans.
Yr.-to-Yr.
(Dollars in millions)Percent
For the three months ended June 30:20252024Change
Retirement-related plans — cost:   
Defined benefit pension and defined contribution plans — cost $248 $320 (22.5 %)
Nonpension postretirement plans — cost32 30 8.3 %
Total$281 $350 (19.9 %)
Yr.-to-Yr.
(Dollars in millions)Percent
For the six months ended June 30:20252024Change
Retirement-related plans — cost:   
Defined benefit pension and defined contribution plans — cost$482 $643 (25.1 %)
Nonpension postretirement plans — cost65 60 7.2 %
Total$546 $704 (22.4 %)
Cost/(Income) of Retirement Plans

The following tables provide the components of the cost/(income) for the company’s retirement-related benefit plans.
(Dollars in millions)U.S. PlansNon-U.S. Plans
For the three months ended June 30:2025 202420252024
Service cost $88 $98 $44 $41 
Interest cost (1)
187 254 267 264 
Expected return on plan assets (1)
(268)(340)(369)(384)
Amortization of prior service costs/(credits) (1)
— — 
Recognized actuarial losses (1)
70 129 87 128 
Curtailments and settlements (1)
— — 
Multi-employer plans— — 
Other costs/(credits) (1)
— — 10 12 
Total net periodic pension (income)/cost of defined benefit plans$77 $140 $52 $71 
Cost of defined contribution plans17 15 103 94 
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement$93 $155 $155 $165 
(Dollars in millions)U.S. PlansNon-U.S. Plans
For the six months ended June 30:2025 202420252024
Service cost
$176 $197 $85 $85 
Interest cost (1)
374 508 518 532 
Expected return on plan assets (1)
(536)(681)(715)(773)
Amortization of prior service costs/(credits) (1)
— — 11 11 
Recognized actuarial losses (1)
140 257 169 258 
Curtailments and settlements (1)
— — 
Multi-employer plans— — 
Other costs/(credits) (1)
— — 18 20 
Total net periodic pension (income)/cost of defined benefit plans$154 $280 $99 $143 
Cost of defined contribution plans30 27 199 193 
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement$184 $307 $298 $336 
(1)These components of net periodic pension cost are included in other (income) and expense in the Consolidated Income Statement..
Cost of Nonpension Postretirement Plans
The following tables provide the components of the cost for the company’s nonpension postretirement plans.
(Dollars in millions)U.S. PlanNon-U.S. Plans
For the three months ended June 30:2025202420252024
Service cost$$$$
Interest cost (1)
28 27 10 10 
Expected return on plan assets (1)
— — 
Amortization of prior service costs/(credits) (1)
(7)(7)
Recognized actuarial losses (1)
— — 
Curtailments and settlements (1)
— — — — 
Total nonpension postretirement plans cost recognized in the Consolidated Income Statement$22 $20 $11 $10 
(Dollars in millions)U.S. PlanNon-U.S. Plans
For the six months ended June 30:2025202420252024
Service cost$$$$
Interest cost (1)
57 53 21 21 
Expected return on plan assets (1)
— — (1)(1)
Amortization of prior service costs/(credits) (1)
(15)(15)
Recognized actuarial losses (1)
— — 
Curtailments and settlements (1)
— — — — 
Total nonpension postretirement plans cost recognized in the Consolidated Income Statement$43 $40 $22 $21 
(1)These components of net periodic pension cost are included in other (income) and expense in the Consolidated Income Statement.
Plan Contributions
The company does not anticipate any significant changes to the expected plan contributions in 2025 from the amounts disclosed in the 2024 Annual Report. The table below includes contributions to the following plans:
(Dollars in millions)Plan Contributions
For the six months ended June 30:20252024
U.S. nonpension postretirement benefit plan
$104 $110 
Non-U.S. DB and multi-employer plans (1)
20 40 
Total plan contributions$124 $150 
(1)Amounts reported net of refunds.
The U.S. nonpension postretirement benefit plan contributions in the table above were made in U.S. Treasury Securities. Additionally, during both the six months ended June 30, 2025 and 2024, contributions of $390 million were made to the Active Medical Trust in U.S. Treasury securities. Contributions made with U.S. Treasury securities are considered a non-cash transaction.

v3.25.2
Subsequent Events
6 Months Ended
Jun. 30, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events:
On July 23, 2025, the company announced that the Board of Directors approved a quarterly dividend of $1.68 per common share. The dividend is payable September 10, 2025 to stockholders of record on August 8, 2025.

v3.25.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Pay vs Performance Disclosure        
Net income $ 2,194 $ 1,834 $ 3,249 $ 3,439

v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false

v3.25.2
Accounting Changes (Policies)
6 Months Ended
Jun. 30, 2025
Accounting Changes and Error Corrections [Abstract]  
Basis of Presentation
The accompanying Consolidated Financial Statements and footnotes of the International Business Machines Corporation (IBM or the company) have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The financial statements and footnotes are unaudited. In the opinion of the company’s management, these statements include all adjustments, which are only of a normal recurring nature, necessary to present a fair statement of the company’s results of operations, financial position and cash flows.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenue, costs, expenses and other comprehensive income/(loss) that are reported in the Consolidated Financial Statements and accompanying disclosures. These estimates are based on management’s best knowledge of current events, historical experience, actions that the company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As a result, actual results may be different from these estimates.
In the first quarter of 2025, the company made changes to the reported revenue categories within its Software and Consulting reportable segments. These changes did not impact the company's Consolidated Financial Statements or its reportable segments. The revenue categories are reported on a comparable basis for all periods. Refer to note 3, “Revenue Recognition,” for additional information.
For the six months ended June 30, 2024, the company reported a benefit from income taxes of $112 million. The benefit from income taxes was primarily driven by the resolution of certain tax audit matters in the first quarter of 2024.
On July 4, 2025, H.R. 1, a bill to provide for reconciliation, was signed into law in the United States as Public Law 119-21 (the Act). The Act incorporates various business tax provisions, including the permanent extension of key measures from the 2017 Tax Cuts and Jobs Act. The effects of changes in tax legislation must be recognized in the period of enactment. The company is currently assessing the tax effects of the Act and expects to record a one-time, non-cash charge in the Consolidated Income Statement for the period ending September 30, 2025, primarily for the remeasurement of deferred tax assets and liabilities related to Global Intangible Low-Taxed Income (GILTI), now renamed to Net Controlled Foreign Corporation Tested Income (NCTI).

Noncontrolling interest amounts, included as a reduction within other (income) and expense in the Consolidated Income Statement, were not material to the consolidated results for the periods presented.
The company has supplier finance programs with third-party financial institutions where the company agrees to pay the financial institutions the stated amounts of invoices from participating suppliers on the originally invoiced maturity date, which have an average term of 90 to 120 days, consistent with the company's standard payment terms. The financial institutions offer earlier payment of the invoices at the sole discretion of the supplier for a discounted amount. The company does not provide secured legal assets or other forms of guarantees under the arrangements. The company is not a party to the arrangements between its suppliers and the financial institutions. These obligations are recognized as accounts payable in the Consolidated Balance Sheet. The obligations outstanding under these programs were immaterial at June 30, 2025 and December 31, 2024.
Interim results are not necessarily indicative of financial results for a full year. The information included in this Form 10-Q should be read in conjunction with the company’s 2024 Annual Report.
Within the financial statements and tables presented, certain columns and rows may not add due to the use of rounded numbers for disclosure purposes. Percentages presented are calculated from the underlying whole-dollar amounts. Certain prior-period amounts have been reclassified to conform to the change in current-period presentation. This is annotated where applicable.
New Standards to be Implemented and Standards Implemented
New Standards to be Implemented
Disaggregation of Income Statement Expenses
Standard/Description–Issuance date: November 2024. This guidance requires a new tabular disclosure of certain types of expenses (including purchases of inventory, employee compensation, depreciation and amortization) that are included within commonly presented expense captions on the income statement. The guidance also requires the disclosure of a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. Additionally, the guidance requires the disclosure of the total amount of selling expenses and an entity’s definition of selling expenses. The disclosures are required on an interim and annual basis.
Effective Date and Adoption Considerations–The guidance is effective for the company for annual reporting periods beginning in 2027, and for interim reporting periods beginning January 1, 2028. Early adoption is permitted. The company expects to adopt the guidance as of the effective date and to apply the guidance on a prospective basis.
Effect on Financial Statements or Other Significant Matters– The company continues to evaluate the need for any changes to systems, processes, data or controls to meet the additional disclosure requirements. As the guidance is a change to disclosures only, it will impact the Notes to the Consolidated Financial Statements but will not impact the consolidated financial results.
Income Tax Disclosures
Standard/Description–Issuance date: December 2023. This guidance requires disaggregated disclosure of the tax rate reconciliation into eight categories, with further disaggregation required for items greater than a specific threshold. Additionally, the guidance requires the disclosure of income taxes paid disaggregated by federal, state and foreign jurisdictions.
Effective Date and Adoption Considerations–The guidance is effective for annual reporting periods beginning in 2025 and early adoption is permitted. The company will adopt the guidance as of the effective date.
Effect on Financial Statements or Other Significant Matters–As the guidance is a change to disclosures only, it will impact the “Taxes” note within the company's annual financial statements but will not impact the consolidated financial results.
Standards Implemented
Segment Reporting Disclosures
Standard/Description–Issuance date: November 2023. This guidance requires the disclosure of significant segment expenses that are regularly provided to a company's chief operating decision maker and included within each reported measure of segment profit or loss. The company must also disclose “other segment items,” which is the difference between segment revenue less significant expenses for each reported measure of segment profit or loss, and a description of its composition. This guidance also requires certain segment annual disclosures to be provided on an interim basis.
Effective Date and Adoption Considerations–The guidance was effective for annual periods beginning in 2024, and for interim periods beginning January 1, 2025, and is required to be applied on a retrospective basis to all prior periods presented. Early adoption was permitted. The company adopted the guidance as of the effective date.
Effect on Financial Statements or Other Significant Matters–The guidance is a change to disclosures only, that impacted the “Segments” note within the company's quarterly and annual financial statements but did not have an impact on the consolidated financial results.
Remaining Performance Obligations
Remaining Performance Obligations
The remaining performance obligation (RPO) disclosure provides the aggregate amount of the transaction price yet to be recognized as of the end of the reporting period and an explanation as to when the company expects to recognize these amounts in revenue. It is intended to be a statement of overall work under contract that has not yet been performed and does not include contracts in which the customer is not committed, such as certain as-a-service, governmental, term software license and services offerings. The customer is not considered committed when they are able to terminate for
convenience without payment of a substantive penalty. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property. Additionally, as a practical expedient, the company does not include contracts that have an original duration of one year or less. RPO estimates are subject to change and are affected by several factors, including terminations, changes in the scope of contracts, periodic revalidations, adjustment for revenue that has not materialized and adjustments for currency.
Segments
The following tables reflect the results of continuing operations of the company’s segments consistent with the management and measurement system utilized within the company. Performance measurement is based on segment profit. The chief operating decision maker (CODM) considers budget-to-actual results of segment profit, both when evaluating the performance of and allocating resources to each of the segments as well as in developing certain compensation recommendations. The CODM reviews segment revenue, cost and profit information related to each segment, which is included in the tables below, but does not regularly review total assets by segment and therefore, such information is not presented.
Intangible Assets The identified intangible assets are amortized on a straight-line basis over their useful life which approximates the economic life of the assets.
Fair Value Measurements
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The company classifies certain assets and liabilities based on the following fair value hierarchy:
Level 1Quoted prices (unadjusted) in active markets for identical assets or liabilities that can be accessed at the measurement date;
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and
Level 3Unobservable inputs for the asset or liability.
When available, the company uses unadjusted quoted market prices in active markets to measure the fair value and classifies such items as Level 1. If quoted market prices are not available, fair value is based upon internally developed models that use current market-based or independently sourced market parameters such as interest rates and currency rates. Items valued using internally generated models are classified according to the lowest level input or value driver that is significant to the valuation.
The determination of fair value considers various factors including interest rate yield curves and time value underlying the financial instruments. For derivatives and debt securities, the company uses a discounted cash flow analysis using discount rates commensurate with the duration of the instrument.
In determining the fair value of financial instruments, the company considers certain market valuation adjustments to the “base valuations” calculated using the methodologies described below for several parameters that market participants would consider in determining fair value:
Counterparty credit risk adjustments are applied to financial instruments, taking into account the actual credit risk of a counterparty as observed in the credit default swap market to determine the true fair value of such an instrument.
Credit risk adjustments are applied to reflect the company’s own credit risk when valuing all liabilities measured at fair value. The methodology is consistent with that applied in developing counterparty credit risk adjustments, but incorporates the company’s own credit risk as observed in the credit default swap market.
The company holds investments primarily in time deposits, certificates of deposit, and U.S. government debt that are designated as available-for-sale. The primary objective of the company’s cash and debt investment portfolio is to protect principal by investing in very liquid investment securities with highly rated counterparties.
Available-for-sale securities are measured for impairment on a recurring basis by comparing the security’s fair value with its amortized cost basis. If the fair value of the security falls below its amortized cost basis, the change in fair value is recognized in the period the impairment is identified when the loss is due to credit factors. The change in fair value due to non-credit factors is recorded in other comprehensive income when the company does not intend to sell and has the ability to hold the investment. The company’s standard practice is to hold all of its debt security investments classified as available-for-sale until maturity. No impairments for credit losses and no material non-credit impairments were recorded for the three and six months ended June 30, 2025 and 2024, respectively.
Certain non-financial assets such as property, plant and equipment, operating right-of-use assets, goodwill and intangible assets are also subject to nonrecurring fair value measurements if they are deemed to be impaired. The impairment models used for non-financial assets depend on the type of asset. There were no material impairments of non-financial assets for the three and six months ended June 30, 2025 and 2024, respectively.
Financial Assets and Liabilities Not Measured at Fair Value
Financial Assets and Liabilities Not Measured at Fair Value
Short-Term Receivables and Payables
Short-term receivables (excluding the current portion of long-term receivables) and other investments are financial assets with carrying values that approximate fair value. Accounts payable, other accrued expenses and short-term debt (excluding the current portion of long-term debt) are financial liabilities with carrying values that approximate fair value. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy, except for short-term debt which would be classified as Level 2.
Loans and Long-Term Receivables
Fair values are based on discounted future cash flows using current interest rates offered for similar loans to clients with similar credit ratings for the same remaining maturities. At June 30, 2025 and December 31, 2024, the difference between the carrying amount and estimated fair value for loans and long-term receivables was immaterial. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy.
Long-Term Debt
Fair value of publicly traded long-term debt is based on quoted market prices for the identical liability when traded as an asset in an active market. For other long-term debt (including long-term finance lease liabilities) for which a quoted market price is not available, an expected present value technique that uses rates currently available to the company for debt with similar terms and remaining maturities is used to estimate fair value. The carrying amount of long-term debt was $55,219 million and $49,884 million, and the estimated fair value was $52,968 million and $47,389 million at June 30, 2025 and December 31, 2024, respectively. If measured at fair value in the financial statements, long-term debt (including the current portion) would be classified as Level 2 in the fair value hierarchy.
Financing Receivables
Financing receivables primarily consist of client loan and installment payment receivables (loans), investment in sales-type and direct financing leases (collectively referred to as client financing receivables) and commercial financing receivables. Loans are provided primarily to clients to finance the purchase of IBM hardware, software and services. Payment terms on these financing arrangements are for terms generally up to seven years. Investment in sales-type and direct financing leases relate principally to the company’s Infrastructure products and are for terms generally up to five years. Commercial financing receivables, which consist of both held-for-investment and held-for-sale receivables, relate primarily to working capital financing for business partners and distributors of IBM products and services. Payment terms for working capital financing generally range from 30 to 60 days.
When determining the allowances, financing receivables are evaluated either on an individual or a collective basis. For the company’s policy on determining allowances for credit losses, refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report.
Commitments The company collectively evaluates the allowance for these arrangements using a provision methodology consistent with the portfolio of the commitments. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.The company has applied the guidance requiring a guarantor to disclose certain types of guarantees, even if the likelihood of requiring the guarantor’s performance is remote.
Contingencies
The company records a provision with respect to a claim, suit, investigation or proceeding when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Any recorded liabilities, including any changes to such liabilities for the quarter ended June 30, 2025 were not material to the Consolidated Financial Statements.
In accordance with the relevant accounting guidance, the company provides disclosures of matters for which the likelihood of material loss is at least reasonably possible. In addition, the company also discloses matters based on its consideration of other matters and qualitative factors, including the experience of other companies in the industry, and investor, customer and employee relations considerations.
With respect to certain of the claims, suits, investigations and proceedings discussed herein, the company believes at this time that the likelihood of any material loss is remote, given, for example, the procedural status, court rulings, and/or the strength of the company’s defenses in those matters. With respect to the remaining claims, suits, investigations and proceedings discussed in this note, except as specifically discussed herein, the company is unable to provide estimates of reasonably possible losses or range of losses, including losses in excess of amounts accrued, if any, for the following reasons. Claims, suits, investigations and proceedings are inherently uncertain, and it is not possible to predict the ultimate outcome of these matters. It is the company’s experience that damage amounts claimed in litigation against it are unreliable and unrelated to possible outcomes, and as such are not meaningful indicators of the company’s potential liability. Further, the company is unable to provide such an estimate due to a number of other factors with respect to these claims, suits, investigations and proceedings, including considerations of the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters.
The company reviews claims, suits, investigations and proceedings at least quarterly, and decisions are made with respect to recording or adjusting provisions and disclosing reasonably possible losses or range of losses (individually or in the aggregate), to reflect the impact and status of settlement discussions, discovery, procedural and substantive rulings, reviews by counsel and other information pertinent to a particular matter.
Derivative Financial Instruments
The company operates in multiple functional currencies and is a significant lender and borrower in the global markets. In the normal course of business, the company is exposed to the impact of interest rate changes and foreign currency fluctuations, and to a lesser extent equity risk. The company limits these risks by following established risk management policies and procedures, including the use of derivatives, and, where cost effective, financing with debt in the currencies in which assets are denominated. For interest rate exposures, derivatives are used to better align rate movements between the interest rates associated with the company’s lease and other financial assets and the interest rates associated with its debt. Derivatives are also used to manage the related cost of debt. For foreign currency exposures, derivatives are used to better manage the cash flow volatility arising from foreign exchange rate fluctuations.
Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
Offsetting Derivatives In the Consolidated Balance Sheet, the company does not offset derivative assets against liabilities in master netting arrangements nor does it offset receivables or payables recognized upon payment or receipt of cash collateral against the fair values of the related derivative instruments.The company restricts the use of cash collateral received to rehypothecation and therefore reports it in restricted cash in the Consolidated Balance Sheet.
Stock-Based Compensation Stock-based compensation cost for stock awards and stock options is measured at grant date, based on the fair value of the award, and is recognized over the employee requisite service period.

v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following tables provide details of revenue by major products/service offerings and revenue by geography.
Revenue by Major Products/Service Offerings
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025
2024 (1)
2025
2024 (1)
Hybrid Cloud$1,796 $1,547 $3,483 $3,057 
Automation
1,883 1,620 3,467 3,012 
Data
1,499 1,378 2,736 2,550 
Transaction Processing
2,208 2,194 4,037 4,019 
Total Software$7,387 $6,739 $13,722 $12,637 
Strategy and Technology
2,920 2,895 5,702 5,757 
Intelligent Operations
2,395 2,284 4,680 4,608 
Total Consulting$5,314 $5,179 $10,382 $10,365 
Hybrid Infrastructure2,866 2,360 4,512 4,163 
Infrastructure Support1,275 1,285 2,515 2,558 
Total Infrastructure$4,142 $3,645 $7,027 $6,721 
Financing (2)
166 169 357 362 
Other (3)
(31)38 30 146 
Total revenue$16,977 $15,770 $31,519 $30,231 
(1)Prior-year amounts recast to reflect January 2025 changes to the reported revenue categories within Software and Consulting segments.
(2)Contains lease and loan financing arrangements which are not subject to the guidance on revenue from contracts with customers.
(3)Includes reductions in revenue for estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, "Significant Accounting Policies," in the company's 2024 Annual Report for additional information.
Schedule of disaggregation of revenue by geography
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)20252024 20252024
Americas$8,462 $7,979 $15,668 $15,275 
Europe/Middle East/Africa5,413 4,722 9,965 9,035 
Asia Pacific3,103 3,069 5,886 5,922 
Total$16,977 $15,770 $31,519 $30,231 
Schedule of reconciliation of contract balances
The following table provides information about notes and accounts receivable — trade, contract assets and deferred income balances.
(Dollars in millions)At June 30, 2025At December 31, 2024
Notes and accounts receivable — trade (net of allowances of $109 in 2025 and $114 in 2024)
$5,974 $6,804 
Contract assets (1)
$495 $433 
Deferred income (current)$15,022 $13,907 
Deferred income (noncurrent)$3,913 $3,622 
(1)Included within prepaid expenses and other current assets in the Consolidated Balance Sheet.
Schedule of notes and accounts receivable - trade allowance for credit losses
The following table provides roll forwards of the notes and accounts receivable–trade allowance for expected credit losses for the six months ended June 30, 2025 and the year ended December 31, 2024.
(Dollars in millions)    
January 1, 2025Additions / (Releases)
Write-offs (1)
Foreign currency and otherJune 30, 2025
$114$(2)$(14)$11$109
January 1, 2024Additions / (Releases)
Write-offs (1)
Foreign currency and otherDecember 31, 2024
$192$(2)$(78)$2$114
(1)The majority of the write-offs during the period related to receivables which had been previously reserved.

v3.25.2
Segments (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Revenue and pre-tax income by segment
The following tables reflect the results of continuing operations of the company’s segments consistent with the management and measurement system utilized within the company. Performance measurement is based on segment profit. The chief operating decision maker (CODM) considers budget-to-actual results of segment profit, both when evaluating the performance of and allocating resources to each of the segments as well as in developing certain compensation recommendations. The CODM reviews segment revenue, cost and profit information related to each segment, which is included in the tables below, but does not regularly review total assets by segment and therefore, such information is not presented.
Management System Segment View
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the three months ended June 30, 2025:
     
Revenue$7,387 $5,314 $4,142 $166 $17,009 
Segment cost1,190 3,854 1,593 90 6,727 
Other expenses and (income) (1)
3,900 898 1,583 (103)6,278 
Segment profit
$2,296 $562 $965 $179 $4,003 
Revenue year-to-year change9.6 %2.6 %13.6 %(1.7)%8.1 %
Segment profit year-to-year change8.7 %21.3 %47.6 %134.2 %21.1 %
Segment profit margin31.1 %10.6 %23.3 %107.9 %23.5 %
For the three months ended June 30, 2024:
     
Revenue$6,739 $5,179 $3,645 $169 $15,732 
Segment cost1,105 3,816 1,585 86 6,592 
Other expenses and (income) (1)
3,522 899 1,406 5,833 
Segment profit
$2,113 $463 $654 $77 $3,306 
Segment profit margin31.3 %8.9 %17.9 %45.3 %21.0 %
(1)Other expenses and (income) by segment primarily includes:
Software – Selling, general and administrative (SG&A) expense, Research and development (R&D) expense, Other income and expense
Consulting – SG&A expense
Infrastructure – SG&A expense, R&D expense, Other expense, Intellectual property and custom development income
Financing – Intercompany financing net other income which reflects IBM Z product cycle dynamics, SG&A expense
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the six months ended June 30, 2025:     
Revenue$13,722 $10,382 $7,027 $357 $31,489 
Segment cost2,232 7,540 2,957 194 12,923 
Other expenses and (income) (1)
7,347 1,721 2,858 (84)11,842 
Segment profit
$4,143 $1,121 $1,213 $248 $6,725 
Revenue year-to-year change8.6 %0.2 %4.6 %(1.2)%4.7 %
Segment profit year-to-year change14.7 %26.2 %25.7 %47.1 %19.4 %
Segment profit margin30.2 %10.8 %17.3 %69.3 %21.4 %
For the six months ended June 30, 2024:     
Revenue$12,637 $10,365 $6,721 $362 $30,085 
Segment cost2,144 7,689 2,995 186 13,013 
Other expenses and (income) (1)
6,882 1,788 2,761 11,439 
Segment profit
$3,612 $888 $965 $168 $5,633 
Segment profit margin28.6 %8.6 %14.4 %46.5 %18.7 %
(1)Other expenses and (income) by segment primarily includes:
Software – SG&A expense, R&D expense, Other income
Consulting – SG&A expense
Infrastructure – R&D expense, SG&A expense, Other expense, Intellectual property and custom development income
Financing – Intercompany financing net other income which reflects IBM Z product cycle dynamics, SG&A expense
Reconciliation of segment revenue and profit to IBM as reported
(Dollars in millions)  
For the three months ended June 30:20252024
Revenue:  
Total reportable segments$17,009 $15,732 
Other‒divested businesses(1)
Other revenue (1)
(30)38 
Total revenue from continuing operations$16,977 $15,770 
Pre-tax income from continuing operations:  
Total reportable segment profit
$4,003 $3,306 
Amortization of acquired intangible assets(549)(439)
Acquisition-related charges (2)
(26)(36)
Non-operating retirement-related (costs)/income
(25)(98)
Stock-based compensation (3)
(424)(316)
Net interest excluding the Financing segment (343)(218)
Workforce rebalancing charges (3)
(17)(18)
Other‒divested businesses
(20)(4)
Unallocated corporate amounts and other
(2)41 
Total pre-tax income from continuing operations
$2,597 $2,219 
(1)Includes reductions in revenue for the estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.
(2)2024 includes the impact of foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, "Derivative Financial Instruments," for additional information.
(3)Excludes certain acquisition-related charges.
(Dollars in millions)  
For the six months ended June 30:20252024
Revenue:  
Total reportable segments$31,489 $30,085 
Otherdivested businesses
(1)35 
Other revenue (1)
31 111 
Total revenue from continuing operations$31,519 $30,231 
Pre-tax income from continuing operations:
Total reportable segment profit
$6,725 $5,633 
Amortization of acquired intangible assets(1,044)(866)
Acquisition-related charges (2)
(88)(96)
Non-operating retirement-related (costs)/income
(48)(194)
Stock-based compensation (3)
(825)(636)
Net interest excluding the Financing segment (608)(442)
Workforce rebalancing charges (3)
(333)(392)
Otherdivested businesses (4)
(28)235 
Unallocated corporate amounts and other
50 
Total pre-tax income from continuing operations
$3,755 $3,293 
(1)Includes reductions in revenue for the estimated residual value less related unearned income on sales-type leases, which reflects the new z17 launch in June 2025. Refer to note A, “Significant Accounting Policies,” in the company’s 2024 Annual Report for additional information.
(2)2024 includes the impact of foreign exchange derivative contracts entered into by the company prior to the acquisition of StreamSets and webMethods from Software AG. Refer to note 16, "Derivative Financial Instruments," for additional information.
(3)Excludes certain acquisition-related charges.
(4)2024 includes a gain from the divestiture of The Weather Company assets.
Other reportable segment items
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the three months ended June 30, 2025:
Depreciation (1) /amortization of non-acquired intangibles
$134 $20 $278 $$433 
Interest Income— — — 162 162 
Interest Expense— — — 84 84 
For the three months ended June 30, 2024:
Depreciation (1) /amortization of non-acquired intangibles
$135 $26 $269 $$432 
Interest Income— — — 163 163 
Interest Expense— — — 95 95 
(Dollars in millions)SoftwareConsultingInfrastructureFinancingTotal
Segments
For the six months ended June 30, 2025:
Depreciation (1) /amortization of non-acquired intangibles
$255 $40 $544 $$842 
Interest Income— — — 338 338 
Interest Expense— — — 173 173 
For the six months ended June 30, 2024:
Depreciation (1) /amortization of non-acquired intangibles
$263 $53 $535 $$856 
Interest Income— — — 343 343 
Interest Expense— — — 197 197 
(1)Where several segments share the use of leased or owned assets, a landlord's ownership of these assets is assigned to one segment. While depreciation expense is allocated to each user segment, it is presented consistently with the landlord's ownership; therefore, there will not be a precise correlation between segment profit and the segment depreciation reported above.

v3.25.2
Acquisitions & Divestitures (Tables)
6 Months Ended
Jun. 30, 2025
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]  
Business acquisition, purchase price allocation
The following table reflects the purchase price related to these acquisitions and the resulting purchase price allocations as of June 30, 2025.
(Dollars in millions)Amortization
Life (in years)
HashiCorp, Inc.
 (HashiCorp)
Other
Acquisitions
Current assets (1)
$1,451 $151 
Property, plant and equipment/noncurrent assets457 104 
Intangible assets:
 GoodwillN/A4,675 945 
 Client relationships
5-13
980 295 
 Completed technology
5-7
770 193 
 Trademarks
1-7
85 
Total assets acquired$8,418 $1,694 
Current liabilities478 137 
Noncurrent liabilities507 104 
Total liabilities assumed$985 $241 
Total purchase price$7,433 $1,453 
(1)Includes $929 million of cash and cash equivalents and $331 million of short-term marketable securities acquired from HashiCorp at the acquisition date.
N/A – not applicable
Business acquisition, consideration paid The following table reflects the consideration paid related to the acquisition.
(Dollars in millions)
Total Consideration (1)
Cash paid for outstanding HashiCorp common stock
$7,212 
Cash paid for HashiCorp equity awards
178 
Cash consideration
$7,390 
Fair value of stock-based compensation awards attributable to pre-acquisition services
40 
Settlement of pre-existing relationships
Total consideration
$7,433 
(1)As part of the assets acquired, the company received $929 million of cash and cash equivalents and $331 million of short-term marketable securities from HashiCorp.

v3.25.2
Other (Income) and Expense (Tables)
6 Months Ended
Jun. 30, 2025
Other Income and Expenses [Abstract]  
Schedule of components of other income and expense
Components of other (income) and expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Other (income) and expense:
(Gains)/losses on foreign currency transactions (1)
$773 $(140)$1,215 $(345)
(Gains)/losses on derivative instruments (1)
(601)140 (1,043)427 
Interest income(172)(217)(363)(427)
Net (gains)/losses from securities and investment assets(19)10 (10)
Retirement-related costs/(income)25 98 48 194 
Other (2)
(45)(114)(71)(389)
Total other (income) and expense$(39)$(233)$(204)$(550)
(1)The company uses financial hedging instruments to limit specific currency risks related to foreign currency-based transactions. The hedging program does not hedge 100 percent of currency exposures and defers, versus eliminates, the impact of currency. Refer to note 16, “Derivative Financial Instruments,” for additional information on foreign exchange risk.
(2)For the six months ended June 30, 2024, the company recognized a pre-tax gain of $239 million from the divestiture of The Weather Company assets.

v3.25.2
Earnings Per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings/(loss) per share
The following tables provide the computation of basic and diluted earnings per share of common stock for the three and six months ended June 30, 2025 and 2024.
(Dollars in millions except per share amounts)
For the three months ended June 30:20252024
Number of shares on which basic earnings per share is calculated:  
Weighted-average shares outstanding during period930,807,276920,287,541
Add — Incremental shares under stock-based compensation plans14,690,01011,883,820
Add — Incremental shares associated with contingently issuable shares2,464,6312,226,234
Number of shares on which diluted earnings per share is calculated947,961,917934,397,595
Income from continuing operations
$2,193 $1,830 
Income from discontinued operations, net of tax
Net income on which basic and dilutive earnings per share is calculated
$2,194 $1,834 
Earnings per share of common stock:
  
Assuming dilution  
Continuing operations$2.31 $1.96 
Discontinued operations0.00 0.00 
Total$2.31 $1.96 
Basic
Continuing operations$2.36 $1.99 
Discontinued operations0.00 0.00 
Total$2.36 $1.99 
(Dollars in millions except per share amounts)
For the six months ended June 30:20252024
Number of shares on which basic earnings per share is calculated:  
Weighted-average shares outstanding during period929,407,000918,733,160
Add — Incremental shares under stock-based compensation plans14,955,43613,070,105
Add — Incremental shares associated with contingently issuable shares2,302,6372,111,189
Number of shares on which diluted earnings per share is calculated946,665,073933,914,454
Income from continuing operations
$3,248 $3,405 
Income/(loss) from discontinued operations, net of tax34 
Net income on which basic and dilutive earnings per share is calculated$3,249 $3,439 
Earnings/(loss) per share of common stock:  
Assuming dilution  
Continuing operations$3.43 $3.65 
Discontinued operations0.00 0.04 
Total$3.43 $3.68 
Basic
Continuing operations$3.49 $3.71 
Discontinued operations0.00 0.04 
Total$3.50 $3.74 

v3.25.2
Financial Assets & Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, All Other Investments [Abstract]  
Financial assets and financial liabilities measured at fair value on a recurring basis
The following table presents the company’s financial assets and financial liabilities that are measured at fair value on a recurring basis at June 30, 2025 and December 31, 2024.
Fair Value
Hierarchy
Level
At June 30, 2025At December 31, 2024
(Dollars in millions)
Assets (5)
Liabilities (6)
Assets (5)
Liabilities (6)
Cash equivalents: (1)
Time deposits, certificates of deposit and other (2)
2$6,652 N/A$6,663 N/A
Money market funds1564 N/A 284 N/A
Total cash equivalents$7,216 N/A$6,948 N/A
Equity investments1— N/A— N/A
Debt securities-current (2) (3)
23,504 N/A644 N/A
Debt securities-noncurrent (2) (4)
2,3N/A124 N/A
Derivatives designated as hedging instruments:
Interest rate contracts2214 — 362 
Foreign exchange contracts2500 591 645 294 
Derivatives not designated as hedging instruments:
Foreign exchange contracts251 15 22 43 
Equity contracts 2 116 27 
Total$11,391 $820 $8,386 $726 
(1)Included within cash and cash equivalents in the Consolidated Balance Sheet.
(2)Available-for-sale debt securities with carrying values that approximate fair value.
(3)Term deposits and government securities that are reported within marketable securities in the Consolidated Balance Sheet.
(4)December 31, 2024 balance includes a seller financing loan of approximately $100 million in connection with the divestiture of The Weather Company assets that was repaid early by the debtor in the second quarter of 2025, reported within investments and sundry assets in the Consolidated Balance Sheet.
(5)The gross balances of derivative assets contained within prepaid expenses and other current assets, and investments and sundry assets in the Consolidated Balance Sheet at June 30, 2025 were $329 million and $338 million, respectively, and at December 31, 2024 were $575 million and $96 million, respectively.
(6)The gross balances of derivative liabilities contained within other accrued expenses and liabilities, and other liabilities in the Consolidated Balance Sheet at June 30, 2025 were $559 million and $262 million, respectively, and at December 31, 2024 were $262 million and $463 million, respectively.
N/A – not applicable

v3.25.2
Financing Receivables (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Summary of the components of financing receivables
A summary of the components of the company’s financing receivables is presented as follows:
Client Financing Receivables
Client Loan and Installment Payment ReceivablesInvestment in Sales-Type and Direct Financing
Commercial Financing Receivables
(Dollars in millions)Held forHeld for
At June 30, 2025(Loans)LeasesInvestment
Sale (1)
Total
Financing receivables, gross$8,060 $3,769 $541 $746 $13,116 
Unearned income(645)(401)— — (1,045)
Unguaranteed residual value— 574 — — 574 
Amortized cost$7,415 $3,942 $541 $746 $12,644 
Allowance for credit losses(69)(67)(5)— (141)
Total financing receivables, net$7,346 $3,875 $536 $746 $12,503 
Current portion$3,561 $1,489 $536 $746 $6,333 
Noncurrent portion$3,785 $2,386 $— $— $6,171 
Client Financing Receivables
Client Loan and Installment Payment ReceivablesInvestment in Sales-Type and Direct Financing
Commercial Financing Receivables
(Dollars in millions)Held forHeld for
At December 31, 2024(Loans)LeasesInvestment
Sale (1)
Total
Financing receivables, gross$7,425 $3,406 $1,322 $900 $13,052 
Unearned income(547)(344)— — (891)
Unguaranteed residual value— 479 — — 479 
Amortized cost$6,878 $3,540 $1,322 $900 $12,639 
Allowance for credit losses(73)(50)(5)— (128)
Total financing receivables, net$6,804 $3,491 $1,317 $900 $12,512 
Current portion$3,535 $1,408 $1,317 $900 $7,159 
Noncurrent portion$3,269 $2,083 $— $— $5,353 
(1)The carrying value of the receivables classified as held for sale approximates fair value.
Schedule of transfer of commercial financing assets
The following table presents the total amount of commercial financing receivables transferred.
(Dollars in millions)
For the six months ended June 30:20252024
Commercial financing receivables:
Receivables transferred during the period$3,715 $3,686 
Receivables uncollected at end of period (1)
$686 $786 
(1)Of the total amount of commercial financing receivables sold and derecognized from the Consolidated Balance Sheet, the amounts presented remained uncollected from business partners as of June 30, 2025 and 2024.
Schedule of client financing receivables and allowance for credit losses by class
The following tables present the amortized cost basis for client financing receivables at June 30, 2025 and December 31, 2024, further segmented by three classes: Americas, Europe/Middle East/Africa (EMEA) and Asia Pacific. The commercial financing receivables portfolio segment is excluded from the tables in the sections below as the receivables are short term in nature and the current estimated risk of loss and resulting impact to the company’s financial results are not material.
(Dollars in millions)    
At June 30, 2025:AmericasEMEAAsia PacificTotal
Amortized cost$6,293 $3,515 $1,549 $11,357 
Allowance for credit losses:    
Beginning balance at January 1, 2025$69 $45 $$123 
Write-offs$(14)$$$(14)
Recoveries
Additions/(releases)16 
Other (1)
11 
Ending balance at June 30, 2025$69 $56 $11 $136 
(1)Primarily represents translation adjustments.
(Dollars in millions)    
At December 31, 2024:AmericasEMEAAsia PacificTotal
Amortized cost$5,861 $3,128 $1,429 $10,418 
Allowance for credit losses:   
Beginning balance at January 1, 2024$92 $48 $11 $150 
Write-offs$(2)$(1)$$(3)
Recoveries
Additions/(releases)(10)(2)(12)
Other (1)
(11)(2)(14)
Ending balance at December 31, 2024$69 $45 $$123 
(1)Primarily represents translation adjustments.
Schedule of past due client financing receivables
(Dollars in millions)Total
Amortized
Cost
Amortized
Cost
> 90 Days (1)
Amortized
Cost
> 90 Days and
Accruing (1)
Billed
Invoices
> 90 Days and
Accruing
Amortized
Cost
Not
Accruing (2)
At June 30, 2025:
Americas$6,293 $56 $$$50 
EMEA3,515 32 32 
Asia Pacific1,549 10 
Total client financing receivables$11,357 $99 $12 $$90 
(Dollars in millions)Total
Amortized
Cost
Amortized
Cost
> 90 Days (1)
Amortized
Cost
> 90 Days and
Accruing (1)
Billed
Invoices
> 90 Days and
Accruing
Amortized
Cost
Not
Accruing (2)
At December 31, 2024:
Americas$5,861 $66 $$$62 
EMEA3,128 29 28 
Asia Pacific1,429 
Total client financing receivables$10,418 $103 $$$97 
(1)At a contract level, which includes total billed and unbilled amounts for financing receivables aged greater than 90 days.
(2)Of the amortized cost not accruing, there was a related allowance of $88 million and $94 million at June 30, 2025 and December 31, 2024, respectively. Financing income recognized on these receivables was immaterial for the three and six months ended June 30, 2025 and 2024, respectively.
Schedule of amortized cost by credit quality indicator
The following tables present the amortized cost basis for client financing receivables by credit quality indicator at June 30, 2025 and December 31, 2024, respectively. Receivables with a credit quality indicator ranging from Aaa to Baa3 are considered investment grade. All others are considered non-investment grade. The credit quality indicators reflect mitigating credit enhancement actions taken by customers which reduce the risk to IBM. Gross write-offs by vintage year at June 30, 2025 and December 31, 2024 were not material.
(Dollars in millions)AmericasEMEAAsia Pacific
At June 30, 2025:Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Vintage year:      
2025$2,058 $251 $774 $208 $385 $64 
20241,545 332 944 461 469 57 
2023926 297 295 216 252 14 
2022587 68 302 130 191 21 
2021127 11 83 16 49 
2020 and prior40 50 42 46 31 14 
Total$5,282 $1,010 $2,439 $1,076 $1,377 $172 
(Dollars in millions)AmericasEMEAAsia Pacific
At December 31, 2024:Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Aaa – Baa3
Ba1 – C
Vintage year:      
2024$2,080 $621 $1,145 $514 $616 $77 
20231,372 310 341 258 285 19 
2022950 113 408 194 254 26 
2021233 24 125 27 69 
202043 17 29 15 36 
2019 and prior53 44 37 35 26 
Total$4,732 $1,129 $2,085 $1,043 $1,287 $142 

v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of amounts included in the Consolidated Income Statement related to lessor activity
The following table presents amounts included in the Consolidated Income Statement related to lessor activity.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Lease income sales-type and direct financing leases:
    
Sales-type lease selling price$877 $367 $947 $480 
Less: Carrying value of underlying assets (1)
(152)(66)(182)(94)
Gross profit$725 $301 $765 $386 
Interest income on lease receivables54 69 115 138 
Total sales-type and direct financing lease income$779 $370 $881 $524 
Lease income operating leases
11 16 21 34 
Variable lease income16 18 28 38 
Total lease income$806 $404 $930 $596 
(1)Excludes unguaranteed residual value.

v3.25.2
Intangible Assets Including Goodwill (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible asset balances by major asset class
The following tables present the company's intangible asset balances by major asset class.
At June 30, 2025
(Dollars in millions)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount (1)
Intangible asset class:
Capitalized software$1,290 $(405)$885 
Client relationships11,221 (5,073)6,148 
Completed technology7,364 (3,642)3,722 
Patents/trademarks2,003 (603)1,399 
Other (2)
138 (39)99 
Total$22,016 $(9,763)$12,253 
At December 31, 2024
(Dollars in millions)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount (1)
Intangible asset class:
Capitalized software$1,282 $(492)$790 
Client relationships9,704 (4,387)5,317 
Completed technology6,297 (3,164)3,132 
Patents/trademarks1,826 (519)1,307 
Other (2)
138 (24)114 
Total$19,247 $(8,587)$10,660 
(1)Amounts at June 30, 2025 and December 31, 2024 include an increase in the net intangible asset balance of $190 million and a decrease in the net intangible asset balance of $126 million, respectively, due to foreign currency translation.
(2)Other intangibles are primarily acquired proprietary and non-proprietary technology licenses, data, business processes, methodologies and systems.
Intangible assets, future amortization expense
The future amortization expense relating to intangible assets currently recorded in the Consolidated Balance Sheet was estimated to be the following at June 30, 2025:
(Dollars in millions)Capitalized
Software
Acquired
Intangibles
Total
Remainder of 2025$246 $1,146 $1,392 
2026377 2,246 2,623 
2027219 2,203 2,423 
202843 1,898 1,941 
20291,231 1,231 
Thereafter— 2,643 2,643 
Changes in goodwill balances by reportable segment
The changes in the goodwill balances by segment for the six months ended June 30, 2025 and for the year ended December 31, 2024 were as follows:
(Dollars in millions)BalanceGoodwill
Additions
Purchase
Price
Adjustments
Foreign
Currency
Translation
and Other
Adjustments (1)
Balance
Segment1/1/2025Divestitures6/30/2025
Software$47,136 $4,994 $12 $— $912 $53,054 
Consulting9,206 613 11 — 230 10,059 
Infrastructure4,363 — 31 4,393 
Other— — — — — — 
Total$60,706 $5,607 $22 $$1,172 $67,506 
(Dollars in millions)BalanceGoodwill
Additions
Purchase
Price
Adjustments
Foreign
Currency
Translation
and Other
Adjustments (1)
Balance
Segment
1/1/2024Divestitures12/31/2024
Software
$46,447 $1,511 $(51)$— $(770)$47,136 
Consulting
8,883 469 (3)(1)(142)9,206 
Infrastructure4,384 (1)— (28)4,363 
Other (2)
464 — — (464)— — 
Total$60,178 $1,987 $(55)$(465)$(940)$60,706 
(1)Primarily driven by foreign currency translation.
(2)In the first quarter of 2024, the company derecognized goodwill related to the divestiture of The Weather Company assets.

v3.25.2
Borrowings (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Long-term debt
Pre-Swap Borrowing
 BalanceBalance
(Dollars in millions)Maturities6/30/202512/31/2024
U.S. dollar debt (weighted-average interest rate at June 30, 2025): (1)
   
5.1%2025$1,600 $1,601 
3.7%20265,800 5,800 
3.3%20274,119 4,119 
4.8%20282,320 1,313 
3.6%20293,752 3,750 
3.2%20302,355 1,350 
4.8%2031500 500 
4.6%20322,700 1,850 
4.8%2033750 750 
4.9%20341,000 1,000 
5.2%2035900 — 
8.0%203883 83 
4.5%20392,745 2,745 
2.9%2040650 650 
4.0%20421,107 1,107 
5.3%20441,000 1,000 
7.0%204527 27 
4.7%2046650 650 
4.3%20493,000 3,000 
3.0%2050750 750 
4.2% 2052 1,400 1,400 
5.1% 2053 650 650 
5.3% 2054 1,400 1,400 
5.7% 2055 1,000 — 
7.1% 2096 316 316 
$40,576 $35,813 
Euro debt (weighted-average interest rate at June 30, 2025): (1)
2.9% 2025 $1,174 $3,106 
2.3% 2027 2,348 2,071 
0.7% 2028 2,113 1,863 
1.5% 2029 1,174 1,035 
1.7% 2030 2,054 1,035 
2.7% 2031 2,935 2,588 
0.7% 2032 1,878 1,656 
3.2% 2033 1,291 — 
1.3% 2034 1,174 1,035 
3.8% 2035 1,174 1,035 
3.5% 2037 1,056 — 
1.2% 2040 998 880 
4.0% 2043 1,174 1,035 
3.8% 2045 880 — 
$21,422 $17,340 
Other currencies (weighted-average interest rate at June 30, 2025): (1)
  
Pound sterling (4.9%)
2038$1,027 $939 
Japanese yen (0.9%)
2026–2028880 808 
Other (13.8%)
2025–2027158 212 
$64,063 $55,111 
Finance lease obligations (4.8% weighted-average interest rate at June 30, 2025)
2025–20351,180 1,000 
$65,242 $56,112 
Less: net unamortized discount 825 824 
Less: net unamortized debt issuance costs 197 168 
Add: fair value adjustment (2)
 (57)(176)
$64,164 $54,943 
Less: current maturities 8,944 5,059 
Total $55,219 $49,884 
(1)Includes notes, debentures, bank loans and secured borrowings.
(2)The portion of the company’s fixed-rate debt obligations that is hedged is reflected in the Consolidated Balance Sheet as an amount equal to the sum of the debt’s carrying value and a fair value adjustment representing changes in the fair value of the hedged debt obligations attributable to movements in benchmark interest rates.
Pre-swap annual contractual obligations of long-term debt outstanding
Pre-swap annual contractual obligations of long-term debt outstanding at June 30, 2025, were as follows:
(Dollars in millions)Total
Remainder of 2025$2,968 
20266,431 
20276,732 
20285,200 
20295,083 
Thereafter38,828 
Total$65,242 
Interest on debt
(Dollars in millions)  
For the six months ended June 30:20252024
Cost of financing$173 $167 
Interest expense965 859 
Interest capitalized
Total interest paid and accrued$1,141 $1,032 

v3.25.2
Commitments (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Changes in warranty liabilities
Changes in the company’s warranty liability for standard warranties, which are included in other accrued expenses and liabilities and other liabilities in the Consolidated Balance Sheet, are presented in the following table. The company's extended warranty liability, which is included in deferred income in the Consolidated Balance Sheet, was not material for the periods presented.
Standard Warranty Liability
(Dollars in millions)20252024
Balance at January 1$76 $65 
Current-period accruals34 38 
Accrual adjustments to reflect actual experience15 
Charges incurred(40)(41)
Balance at June 30$85 $70 

v3.25.2
Equity Activity (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Reclassifications and taxes related to items of other comprehensive income
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the three months ended June 30, 2025:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$(613)$399 $(215)
Net changes related to available-for-sale securities:  
Unrealized gains/(losses) arising during the period$(5)$$(4)
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$(5)$$(4)
Unrealized gains/(losses) on cash flow hedges:  
Unrealized gains/(losses) arising during the period$(82)$24 $(59)
Reclassification of (gains)/losses to:
   
Cost of services(1)
Cost of sales(2)
Cost of financing
SG&A expense(1)
Other (income) and expense(436)110 (327)
Interest expense(1)
Total unrealized gains/(losses) on cash flow hedges$(501)$128 $(373)
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$$$
Net gains/(losses) arising during the period
Curtailments and settlements
(2)
Amortization of prior service costs/(credits)(2)(1)
Amortization of net (gains)/losses157 (42)115 
Total retirement-related benefit plans$160 $(35)$125 
Other comprehensive income/(loss)$(959)$493 $(466)
(1)These accumulated other comprehensive income (AOCI) components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the three months ended June 30, 2024:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$$(68)$(66)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$$$
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$$$
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$103 $(28)$75 
Reclassification of (gains)/losses to:   
Cost of services(9)(7)
Cost of sales(15)(10)
Cost of financing
SG&A expense(7)(5)
Other (income) and expense(21)(16)
Interest expense(2)
Total unrealized gains/(losses) on cash flow hedges$61 $(16)$45 
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$— $— $— 
Net gains/(losses) arising during the period
Curtailments and settlements
(1)
Amortization of prior service costs/(credits)(2)(1)
Amortization of net (gains)/losses258 (71)187 
Total retirement-related benefit plans$259 $(69)$190 
Other comprehensive income/(loss)$322 $(153)$169 
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the six months ended June 30, 2025:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$(956)$602 $(354)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$$(1)$
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$$(1)$
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$(141)$40 $(101)
Reclassification of (gains)/losses to:
   
Cost of services(1)
Cost of sales(2)(2)
Cost of financing(1)
SG&A expense(2)(1)
Other (income) and expense(758)191 (567)
Interest expense12 (3)
Total unrealized gains/(losses) on cash flow hedges$(883)$227 $(656)
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$$$
Net gains/(losses) arising during the period
Curtailments and settlements(2)
Amortization of prior service costs/(credits)(4)(2)
Amortization of net (gains)/losses308 (83)225 
Total retirement-related benefit plans$311 $(76)$236 
Other comprehensive income/(loss)$(1,525)$753 $(772)
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
(Dollars in millions)Before Tax
Amount
Tax (Expense)/
Benefit
Net of Tax
Amount
For the six months ended June 30, 2024:
Other comprehensive income/(loss):   
Foreign currency translation adjustments$57 $(222)$(165)
Net changes related to available-for-sale securities:   
Unrealized gains/(losses) arising during the period$$$
Reclassification of (gains)/losses to other (income) and expense— — — 
Total net changes related to available-for-sale securities$$$
Unrealized gains/(losses) on cash flow hedges:   
Unrealized gains/(losses) arising during the period$279 $(75)$204 
Reclassification of (gains)/losses to:   
Cost of services(14)(10)
Cost of sales(27)(18)
Cost of financing(1)
SG&A expense(10)(7)
Other (income) and expense58 (15)44 
Interest expense17 (4)13 
Total unrealized gains/(losses) on cash flow hedges$307 $(79)$227 
Retirement-related benefit plans: (1)
   
Prior service costs/(credits)$— $— $— 
Net gains/(losses) arising during the period
Curtailments and settlements(1)
Amortization of prior service costs/(credits)(4)(3)
Amortization of net (gains)/losses519 (143)376 
Total retirement-related benefit plans$520 $(141)$379 
Other comprehensive income/(loss)$885 $(442)$442 
(1)These AOCI components are included in the computation of net periodic pension cost. Refer to note 18, “Retirement-Related Benefits,” for additional information.
Accumulated other comprehensive income/(loss) (net of tax)
(Dollars in millions)
 Foreign
Currency
Translation
Adjustments (1)
Net Unrealized
Gains/(Losses)
on Available-
For-Sale
Securities
Net Unrealized
Gains/(Losses)
on Cash Flow
Hedges
Net Change
Retirement-
Related
Benefit
Plans
Accumulated
Other
Comprehensive
Income/(Loss)
January 1, 2025$(3,512)$$237 $(11,994)$(15,269)
Other comprehensive income before reclassifications(354)(101)(445)
Amount reclassified from accumulated other comprehensive income— — (555)228 (328)
Total change for the period$(354)$$(656)$236 $(772)
June 30, 2025$(3,865)$$(419)$(11,759)$(16,041)
(Dollars in millions)
 Foreign
Currency
Translation
Adjustments (1)
Net Unrealized
Gains/(Losses)
on Available-
For-Sale
Securities
Net Unrealized
Gains/(Losses)
on Cash Flow
Hedges
Net Change
Retirement-
Related
Benefit
Plans
Accumulated
Other
Comprehensive
Income/(Loss)
January 1, 2024$(3,488)$(1)$(106)$(15,165)$(18,761)
Other comprehensive income before reclassifications(165)204 42 
Amount reclassified from accumulated other comprehensive income— — 24 377 400 
Total change for the period$(165)$$227 $379 $442 
June 30, 2024$(3,653)$(1)$121 $(14,786)$(18,319)
(1)Foreign currency translation adjustments are presented gross except for any associated hedges which are presented net of tax.

v3.25.2
Derivative Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Amounts related to cumulative basis adjustments for fair value hedges
At June 30, 2025 and December 31, 2024, the following amounts were recorded in the Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges:
(Dollars in millions)June 30,
2025
December 31,
2024
Short-term debt:  
Carrying amount of the hedged item$(5)$(13)
Cumulative hedging adjustments included in the carrying amount — assets/(liabilities) $(5)$(13)
Long-term debt:  
Carrying amount of the hedged item$(6,627)$(6,497)
Cumulative hedging adjustments included in the carrying amount — assets/(liabilities) (1)
$62 $190 
(1)Includes $(133) million and $(155) million of hedging adjustments on discontinued hedging relationships at June 30, 2025 and December 31, 2024, respectively.
Effect of derivative instruments in the Consolidated Income Statement
The total effects of all fair value hedges, cash flow hedges, net investment hedges and derivatives not designated as hedging instruments are summarized by income and expense line items as follows:
Gains/(Losses) of Total Hedge Activity
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Cost of services$(4)$$(5)$14 
Cost of sales$(5)$15 $$27 
Cost of financing$$(4)$$(7)
SG&A expense$114 $11 $83 $85 
Other (income) and expense (1)
$601 $(140)$1,043 $(427)
Interest expense$$(19)$$(34)
(1)Primarily driven by currency gains and losses on the company's foreign currency derivatives hedging programs. Refer to note 6, "Other (Income) and Expense," for additional information.
Gains/(Losses) Recognized in Consolidated Income Statement
(Dollars in millions)Consolidated
Income Statement
Line Item
Recognized on
Derivatives
Attributable to Risk
Being Hedged (1)
For the three months ended June 30:2025202420252024
Derivative instruments in fair value hedges: (2)
     
Interest rate contractsCost of financing$$(8)$(5)$
Interest expense13 (42)(28)10 
Derivative instruments not designated as hedging instruments: 
Foreign exchange contractsOther (income) and expense165 (161)  N/A N/A
Equity contracts
SG&A expense115   N/A N/A
Total $295 $(207)$(33)$12 
Gains/(Losses) Recognized in Consolidated Income Statement and Other Comprehensive Income
Recognized in OCIConsolidated
Income Statement
Line Item
Reclassified
from AOCI
Amounts Excluded from
Effectiveness Testing (3)
(Dollars in millions)
For the three months ended June 30:202520242025202420252024
Derivative instruments in cash flow hedges:       
Interest rate contracts$— $— Cost of financing$$(1)N/AN/A
Interest expense(3)(3)N/AN/A
Foreign exchange contracts
Amount included in the assessment of effectiveness(25)134 Cost of services(4)N/AN/A
Cost of sales(5)15 N/AN/A
Cost of financing(1)(1)N/AN/A
SG&A expense(2)N/AN/A
Other (income) and expense466 39 N/AN/A
Interest expense(3)(5)N/AN/A
Amount excluded from the assessment of effectiveness(57)(31)Other (income) and expense N/A N/A(30)(18)
Instruments in net investment hedges: (4)
Foreign exchange contracts
Amount included in the assessment of effectiveness(1,585)269 
Amount excluded from the assessment of effectiveness— Cost of financing N/A N/A
Interest expense N/A N/A24 21 
Total$(1,668)$372  $449 $61 $(2)$
(1)The amount includes basis adjustments to the carrying value of the hedged item recorded during the period and amortization of basis adjustments recorded on de-designated hedging relationships during the period.
(2)The amount includes changes in clean fair values of the derivative instruments in fair value hedging relationships and the periodic accrual for coupon payments required under these derivative contracts.
(3)Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
(4)Instruments in net investment hedges include derivative and non-derivative instruments with the amounts recognized in OCI providing an offset to the translation of foreign subsidiaries.
N/A - not applicable
Gains/(Losses) Recognized in Consolidated Income Statement
(Dollars in millions)Consolidated
Income Statement
Line Item
Recognized on
Derivatives
Attributable to Risk
Being Hedged (1)
For the six months ended June 30:2025202420252024
Derivative instruments in fair value hedges: (2)
     
Interest rate contractsCost of financing$13 $(35)$(18)$23 
Interest expense72 (180)(101)120 
Derivative instruments not designated as hedging instruments:     
Foreign exchange contractsOther (income) and expense285 (368)  N/A N/A
Equity contractsSG&A expense81 75   N/A N/A
Total $451 $(509)$(119)$143 
Gains/(Losses) Recognized in Consolidated Income Statement and Other Comprehensive Income
Recognized in OCIConsolidated
Income Statement
Line Item
Reclassified
from AOCI
Amounts Excluded from
Effectiveness Testing (3)
(Dollars in millions)
For the six months ended June 30:202520242025202420252024
Derivative instruments in cash flow hedges:       
Interest rate contracts$— $— Cost of financing$(1)$(1)N/AN/A
Interest expense(6)(7)N/AN/A
Foreign exchange contracts
Amount included in the assessment of effectiveness17 300 Cost of services(5)14 N/AN/A
Cost of sales27 N/AN/A
Cost of financing(1)(2)N/AN/A
SG&A expense10 N/AN/A
Other (income) and expense814 (22)N/AN/A
Interest expense(6)(10)N/AN/A
Amount excluded from the assessment of effectiveness(158)(21)Other (income) and expenseN/AN/A(56)(37)
Instruments in net investment hedges: (4)
       
Foreign exchange contracts
Amount included in the assessment of effectiveness(2,406)881 
Amount excluded from the assessment of effectiveness11— Cost of financing N/A N/A
Interest expense N/A N/A45 43 
Total$(2,535)$1,160 $798 $$(3)$14 
(1)The amount includes basis adjustments to the carrying value of the hedged item recorded during the period and amortization of basis adjustments recorded on de-designated hedging relationships during the period..
(2)The amount includes changes in clean fair values of the derivative instruments in fair value hedging relationships and the periodic accrual for coupon payments required under these derivative contracts.
(3)Amounts excluded from effectiveness testing for both net investment hedges and cash flow hedges of foreign currency debt are amortized to net income on a straight line basis over the life of the relevant hedging instrument.
(4)Instruments in net investment hedges include derivative and non-derivative instruments with the amounts recognized in OCI providing an offset to the translation of foreign subsidiaries.
N/A - not applicable

v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation cost included in income from continuing operations The following table presents total stock-based compensation cost included in income from continuing operations.
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in millions)2025202420252024
Cost$67 $53 $132 $109 
Selling, general and administrative244 172 461 343 
Research and development130 90 249 183 
Pre-tax stock-based compensation cost$441 $316 $842 $636 
Income tax benefits(156)(101)(350)(222)
Total net stock-based compensation cost$285 $214 $492 $414 

v3.25.2
Retirement-Related Benefits (Tables)
6 Months Ended
Jun. 30, 2025
Retirement Benefits [Abstract]  
Pre-tax cost for all retirement-related plans
The following tables provide the pre-tax cost for all retirement-related plans.
Yr.-to-Yr.
(Dollars in millions)Percent
For the three months ended June 30:20252024Change
Retirement-related plans — cost:   
Defined benefit pension and defined contribution plans — cost $248 $320 (22.5 %)
Nonpension postretirement plans — cost32 30 8.3 %
Total$281 $350 (19.9 %)
Yr.-to-Yr.
(Dollars in millions)Percent
For the six months ended June 30:20252024Change
Retirement-related plans — cost:   
Defined benefit pension and defined contribution plans — cost$482 $643 (25.1 %)
Nonpension postretirement plans — cost65 60 7.2 %
Total$546 $704 (22.4 %)
Components of net periodic (income)/cost of the company's retirement-related benefit plans
The following tables provide the components of the cost/(income) for the company’s retirement-related benefit plans.
(Dollars in millions)U.S. PlansNon-U.S. Plans
For the three months ended June 30:2025 202420252024
Service cost $88 $98 $44 $41 
Interest cost (1)
187 254 267 264 
Expected return on plan assets (1)
(268)(340)(369)(384)
Amortization of prior service costs/(credits) (1)
— — 
Recognized actuarial losses (1)
70 129 87 128 
Curtailments and settlements (1)
— — 
Multi-employer plans— — 
Other costs/(credits) (1)
— — 10 12 
Total net periodic pension (income)/cost of defined benefit plans$77 $140 $52 $71 
Cost of defined contribution plans17 15 103 94 
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement$93 $155 $155 $165 
(Dollars in millions)U.S. PlansNon-U.S. Plans
For the six months ended June 30:2025 202420252024
Service cost
$176 $197 $85 $85 
Interest cost (1)
374 508 518 532 
Expected return on plan assets (1)
(536)(681)(715)(773)
Amortization of prior service costs/(credits) (1)
— — 11 11 
Recognized actuarial losses (1)
140 257 169 258 
Curtailments and settlements (1)
— — 
Multi-employer plans— — 
Other costs/(credits) (1)
— — 18 20 
Total net periodic pension (income)/cost of defined benefit plans$154 $280 $99 $143 
Cost of defined contribution plans30 27 199 193 
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement$184 $307 $298 $336 
(1)These components of net periodic pension cost are included in other (income) and expense in the Consolidated Income Statement..
Components of the cost/(income) for the company's nonpension postretirement plans
The following tables provide the components of the cost for the company’s nonpension postretirement plans.
(Dollars in millions)U.S. PlanNon-U.S. Plans
For the three months ended June 30:2025202420252024
Service cost$$$$
Interest cost (1)
28 27 10 10 
Expected return on plan assets (1)
— — 
Amortization of prior service costs/(credits) (1)
(7)(7)
Recognized actuarial losses (1)
— — 
Curtailments and settlements (1)
— — — — 
Total nonpension postretirement plans cost recognized in the Consolidated Income Statement$22 $20 $11 $10 
(Dollars in millions)U.S. PlanNon-U.S. Plans
For the six months ended June 30:2025202420252024
Service cost$$$$
Interest cost (1)
57 53 21 21 
Expected return on plan assets (1)
— — (1)(1)
Amortization of prior service costs/(credits) (1)
(15)(15)
Recognized actuarial losses (1)
— — 
Curtailments and settlements (1)
— — — — 
Total nonpension postretirement plans cost recognized in the Consolidated Income Statement$43 $40 $22 $21 
(1)These components of net periodic pension cost are included in other (income) and expense in the Consolidated Income Statement.
Schedule of contributions The table below includes contributions to the following plans:
(Dollars in millions)Plan Contributions
For the six months ended June 30:20252024
U.S. nonpension postretirement benefit plan
$104 $110 
Non-U.S. DB and multi-employer plans (1)
20 40 
Total plan contributions$124 $150 
(1)Amounts reported net of refunds.

v3.25.2
Basis of Presentation - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Provision for/(benefit from) income taxes $ 404 $ 389 $ 507 $ (112)

v3.25.2
Basis of Presentation - Supplier Finance Programs (Details) - Commitment With Third Party Financial Institution
6 Months Ended
Jun. 30, 2025
Minimum  
Other Commitments [Line Items]  
Contractual obligation average payment term duration 90 days
Maximum  
Other Commitments [Line Items]  
Contractual obligation average payment term duration 120 days

v3.25.2
Revenue Recognition - Disaggregation of Revenue by Major Products and Service Offerings (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue by Major Products/Service Offerings        
Total Revenue $ 16,977 $ 15,770 $ 31,519 $ 30,231
Operating Segments        
Revenue by Major Products/Service Offerings        
Total Revenue 17,009 15,732 31,489 30,085
Other        
Revenue by Major Products/Service Offerings        
Revenue (31) 38 30 146
Software | Operating Segments        
Revenue by Major Products/Service Offerings        
Total Revenue 7,387 6,739 13,722 12,637
Software | Hybrid Cloud | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 1,796 1,547 3,483 3,057
Software | Automation | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 1,883 1,620 3,467 3,012
Software | Data | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 1,499 1,378 2,736 2,550
Software | Transaction Processing | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 2,208 2,194 4,037 4,019
Consulting | Operating Segments        
Revenue by Major Products/Service Offerings        
Total Revenue 5,314 5,179 10,382 10,365
Consulting | Strategy and Technology | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 2,920 2,895 5,702 5,757
Consulting | Intelligent Operations | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 2,395 2,284 4,680 4,608
Infrastructure | Operating Segments        
Revenue by Major Products/Service Offerings        
Total Revenue 4,142 3,645 7,027 6,721
Infrastructure | Hybrid Infrastructure | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 2,866 2,360 4,512 4,163
Infrastructure | Infrastructure Support | Operating Segments        
Revenue by Major Products/Service Offerings        
Revenue 1,275 1,285 2,515 2,558
Financing | Operating Segments        
Revenue by Major Products/Service Offerings        
Total Revenue $ 166 $ 169 $ 357 $ 362

v3.25.2
Revenue Recognition - Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue by Geography        
Revenue $ 16,977 $ 15,770 $ 31,519 $ 30,231
Americas        
Revenue by Geography        
Revenue 8,462 7,979 15,668 15,275
Europe/Middle East/Africa        
Revenue by Geography        
Revenue 5,413 4,722 9,965 9,035
Asia Pacific        
Revenue by Geography        
Revenue $ 3,103 $ 3,069 $ 5,886 $ 5,922

v3.25.2
Revenue Recognition - Remaining Performance Obligations (Details)
$ in Billions
6 Months Ended
Jun. 30, 2025
USD ($)
Remaining Performance Obligations  
Practical expedient, remaining performance obligations true
Remaining performance obligations related to customer contracts that are unsatisfied or partially unsatisfied $ 66
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Remaining Performance Obligations  
Percentage of remaining performance obligation expected to be recognized 69.00%
Duration of expected recognition period for remaining performance obligation 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01  
Remaining Performance Obligations  
Percentage of remaining performance obligation expected to be recognized 27.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | Minimum  
Remaining Performance Obligations  
Duration of expected recognition period for remaining performance obligation 3 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | Maximum  
Remaining Performance Obligations  
Duration of expected recognition period for remaining performance obligation 5 years

v3.25.2
Revenue Recognition - Reconciliation of Contract Balances (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Reconciliation of Contract Balances    
Notes and accounts receivable — trade (net of allowances of $109 in 2025 and $114 in 2024) $ 5,974 $ 6,804
Notes and accounts receivable - trade, allowances 109 114
Contract assets 495 433
Deferred income (current) 15,022 13,907
Deferred income (noncurrent) 3,913 $ 3,622
Revenue recognized that was included in deferred income at the beginning of the period $ 7,800  

v3.25.2
Revenue Recognition - Trade Allowance for Credit Losses (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Roll forward of notes and accounts receivable - trade allowance for credit losses    
Allowance for Credit Loss, Beginning Balance $ 114 $ 192
Additions / (Releases) (2) (2)
Write-offs (14) (78)
Foreign currency and other 11 2
Allowance for Credit Loss, Ending Balance $ 109 $ 114

v3.25.2
Segments - Results of Continuing Operations (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Revenue $ 16,977 $ 15,770 $ 31,519 $ 30,231
Cost 7,001 6,820 13,511 13,539
Other expense and (income) 7,380 6,730 14,253 13,399
Segment profit 2,597 2,219 3,755 3,293
Operating Segments        
Segment Information        
Revenue 17,009 15,732 31,489 30,085
Cost 6,727 6,592 12,923 13,013
Other expense and (income) 6,278 5,833 11,842 11,439
Segment profit $ 4,003 $ 3,306 $ 6,725 $ 5,633
Revenue year-to-year change (as a percent) 8.10%   4.70%  
Segment profit year-to-year change (as a percent) 21.10%   19.40%  
Segment profit margin (as a percent) 23.50% 21.00% 21.40% 18.70%
Operating Segments | Software        
Segment Information        
Revenue $ 7,387 $ 6,739 $ 13,722 $ 12,637
Cost 1,190 1,105 2,232 2,144
Other expense and (income) 3,900 3,522 7,347 6,882
Segment profit $ 2,296 $ 2,113 $ 4,143 $ 3,612
Revenue year-to-year change (as a percent) 9.60%   8.60%  
Segment profit year-to-year change (as a percent) 8.70%   14.70%  
Segment profit margin (as a percent) 31.10% 31.30% 30.20% 28.60%
Operating Segments | Consulting        
Segment Information        
Revenue $ 5,314 $ 5,179 $ 10,382 $ 10,365
Cost 3,854 3,816 7,540 7,689
Other expense and (income) 898 899 1,721 1,788
Segment profit $ 562 $ 463 $ 1,121 $ 888
Revenue year-to-year change (as a percent) 2.60%   0.20%  
Segment profit year-to-year change (as a percent) 21.30%   26.20%  
Segment profit margin (as a percent) 10.60% 8.90% 10.80% 8.60%
Operating Segments | Infrastructure        
Segment Information        
Revenue $ 4,142 $ 3,645 $ 7,027 $ 6,721
Cost 1,593 1,585 2,957 2,995
Other expense and (income) 1,583 1,406 2,858 2,761
Segment profit $ 965 $ 654 $ 1,213 $ 965
Revenue year-to-year change (as a percent) 13.60%   4.60%  
Segment profit year-to-year change (as a percent) 47.60%   25.70%  
Segment profit margin (as a percent) 23.30% 17.90% 17.30% 14.40%
Operating Segments | Financing        
Segment Information        
Revenue $ 166 $ 169 $ 357 $ 362
Cost 90 86 194 186
Other expense and (income) (103) 6 (84) 8
Segment profit $ 179 $ 77 $ 248 $ 168
Revenue year-to-year change (as a percent) (1.70%)   (1.20%)  
Segment profit year-to-year change (as a percent) 134.20%   47.10%  
Segment profit margin (as a percent) 107.90% 45.30% 69.30% 46.50%

v3.25.2
Segments - Revenue Reconciliation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
Revenue $ 16,977 $ 15,770 $ 31,519 $ 30,231
Operating Segments        
Revenue        
Revenue 17,009 15,732 31,489 30,085
Other        
Revenue        
Other‒divested businesses (1) 0 (1) 35
Other revenue $ (30) $ 38 $ 31 $ 111

v3.25.2
Segments - Pre-Tax Income Reconciliation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Pre-tax income from continuing operations        
Amortization of acquired intangible assets $ (549) $ (439) $ (1,044) $ (866)
Acquisition-related charges (26) (36) (88) (96)
Non-operating retirement-related (costs)/income (25) (98) (48) (194)
Share-based compensation (424) (316) (825) (636)
Net interest excluding the Financing segment (343) (218) (608) (442)
Workforce rebalancing charges (17) (18) (333) (392)
Other-divested businesses (20) (4) (28) 235
Total pre-tax income from continuing operations 2,597 2,219 3,755 3,293
Operating Segments        
Pre-tax income from continuing operations        
Total pre-tax income from continuing operations 4,003 3,306 6,725 5,633
Unallocated corporate amounts and other        
Pre-tax income from continuing operations        
Total pre-tax income from continuing operations $ (2) $ 41 $ 3 $ 50

v3.25.2
Segments - Other Reportable Segment Items (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Interest Expense $ 510 $ 427 $ 965 $ 859
Operating Segments        
Segment Information        
Depreciation/amortization of non-acquired intangibles 433 432 842 856
Interest Income 162 163 338 343
Interest Expense 84 95 173 197
Operating Segments | Software        
Segment Information        
Depreciation/amortization of non-acquired intangibles 134 135 255 263
Interest Income 0 0 0 0
Interest Expense 0 0 0 0
Operating Segments | Consulting        
Segment Information        
Depreciation/amortization of non-acquired intangibles 20 26 40 53
Interest Income 0 0 0 0
Interest Expense 0 0 0 0
Operating Segments | Infrastructure        
Segment Information        
Depreciation/amortization of non-acquired intangibles 278 269 544 535
Interest Income 0 0 0 0
Interest Expense 0 0 0 0
Operating Segments | Financing        
Segment Information        
Depreciation/amortization of non-acquired intangibles 0 3 2 5
Interest Income 162 163 338 343
Interest Expense $ 84 $ 95 $ 173 $ 197

v3.25.2
Acquisitions & Divestitures - Acquisitions (Details)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Feb. 27, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
acquisition
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Acquisitions        
Restricted cash   $ 83 $ 214  
Goodwill   67,506 60,706 $ 60,178
Software        
Acquisitions        
Goodwill   53,054 47,136 46,447
Consulting        
Acquisitions        
Goodwill   $ 10,059 $ 9,206 $ 8,883
2025 Acquisitions        
Acquisitions        
Percentage of business acquired (as a percent)   100.00%    
Aggregate total purchase price   $ 8,887    
Cash consideration payable   152    
Restricted cash   $ 63    
2025 Acquisitions | Software        
Acquisitions        
Number of acquisitions | acquisition   4    
2025 Acquisitions | Consulting        
Acquisitions        
Number of acquisitions | acquisition   2    
HashiCorp, Inc. (HashiCorp)        
Acquisitions        
Aggregate total purchase price $ 7,433      
Business acquisition, cash per share (in dollars per share) | $ / shares $ 35      
Cash consideration $ 7,390      
Goodwill   $ 4,675    
Estimated percent of goodwill deductible for tax purposes 0.00%      
Weighted average useful life 9 years 9 months 18 days      
Stock awards issued (in shares) | shares 1.7      
Stock awards fair value $ 381      
HashiCorp, Inc. (HashiCorp) | Common Stock        
Acquisitions        
Cash consideration 7,212      
HashiCorp, Inc. (HashiCorp) | Software        
Acquisitions        
Goodwill 4,532      
HashiCorp, Inc. (HashiCorp) | Consulting        
Acquisitions        
Goodwill $ 143      
Other Acquisitions        
Acquisitions        
Goodwill   $ 945    
Estimated percent of goodwill deductible for tax purposes   2.00%    
Weighted average useful life   6 years 7 months 6 days    
Other Acquisitions | Software        
Acquisitions        
Goodwill   $ 463    
Other Acquisitions | Consulting        
Acquisitions        
Goodwill   $ 482    

v3.25.2
Acquisitions & Divestitures - Purchase Price Allocation (Details) - USD ($)
$ in Millions
6 Months Ended
Feb. 27, 2025
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Acquisitions        
Goodwill   $ 67,506 $ 60,706 $ 60,178
2025 Acquisitions | Client relationships | Minimum        
Acquisitions        
Weighted average useful life   5 years    
2025 Acquisitions | Client relationships | Maximum        
Acquisitions        
Weighted average useful life   13 years    
2025 Acquisitions | Completed technology | Minimum        
Acquisitions        
Weighted average useful life   5 years    
2025 Acquisitions | Completed technology | Maximum        
Acquisitions        
Weighted average useful life   7 years    
2025 Acquisitions | Trademarks | Minimum        
Acquisitions        
Weighted average useful life   1 year    
2025 Acquisitions | Trademarks | Maximum        
Acquisitions        
Weighted average useful life   7 years    
HashiCorp, Inc. (HashiCorp)        
Acquisitions        
Current assets   $ 1,451    
Property, plant and equipment/noncurrent assets   457    
Goodwill   4,675    
Total assets acquired   8,418    
Current liabilities   478    
Noncurrent liabilities   507    
Total liabilities assumed   985    
Total purchase price   7,433    
Weighted average useful life 9 years 9 months 18 days      
Cash and cash equivalents $ 929      
Short-term marketable securities $ 331      
HashiCorp, Inc. (HashiCorp) | Client relationships        
Acquisitions        
Intangible assets   980    
HashiCorp, Inc. (HashiCorp) | Completed technology        
Acquisitions        
Intangible assets   770    
HashiCorp, Inc. (HashiCorp) | Trademarks        
Acquisitions        
Intangible assets   85    
Other Acquisitions        
Acquisitions        
Current assets   151    
Property, plant and equipment/noncurrent assets   104    
Goodwill   945    
Total assets acquired   1,694    
Current liabilities   137    
Noncurrent liabilities   104    
Total liabilities assumed   241    
Total purchase price   $ 1,453    
Weighted average useful life   6 years 7 months 6 days    
Other Acquisitions | Client relationships        
Acquisitions        
Intangible assets   $ 295    
Other Acquisitions | Completed technology        
Acquisitions        
Intangible assets   193    
Other Acquisitions | Trademarks        
Acquisitions        
Intangible assets   $ 6    

v3.25.2
Acquisitions & Divestitures - Consideration Paid (Details) - HashiCorp, Inc. (HashiCorp)
$ in Millions
Feb. 27, 2025
USD ($)
Acquisitions  
Cash consideration $ 7,390
Fair value of stock-based compensation awards attributable to pre-acquisition services 40
Settlement of pre-existing relationships 3
Total consideration 7,433
Cash and cash equivalents 929
Short-term marketable securities 331
Common Stock  
Acquisitions  
Cash consideration 7,212
Equity Awards  
Acquisitions  
Cash consideration $ 178

v3.25.2
Other (Income) and Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
(Gains)/losses on foreign currency transactions $ 773 $ (140) $ 1,215 $ (345)
(Gains)/losses on derivative instruments (601) 140 (1,043) 427
Interest income (172) (217) (363) (427)
Net (gains)/losses from securities and investment assets (19) 0 10 (10)
Retirement-related costs/(income) 25 98 48 194
Other (45) (114) (71) (389)
Total other (income) and expense $ (39) $ (233) $ (204) (550)
Discontinued Operations, Disposed of by Sale | The Weather Company        
Divestitures        
Pre-tax gain on sale of business       $ 239

v3.25.2
Earnings Per Share of Common Stock - Computation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Number of shares on which basic earnings per share is calculated:        
Weighted-average shares outstanding during period (in shares) 930,807,276 920,287,541 929,407,000 918,733,160
Add - Incremental shares under stock-based compensation plans (in shares) 14,690,010 11,883,820 14,955,436 13,070,105
Add - Incremental shares associated with contingently issuable shares (in shares) 2,464,631 2,226,234 2,302,637 2,111,189
Number of shares on which diluted earnings per share is calculated (in shares) 947,961,917 934,397,595 946,665,073 933,914,454
Net income on which basic earnings per share is calculated        
Income from continuing operations $ 2,193 $ 1,830 $ 3,248 $ 3,405
Income from discontinued operations, net of tax 1 4 1 34
Net income on which basic earnings per share is calculated 2,194 1,834 3,249 3,439
Net income on which dilutive earnings per share is calculated $ 2,194 $ 1,834 $ 3,249 $ 3,439
Assuming dilution:        
Continuing operations (in dollars per share) $ 2.31 $ 1.96 $ 3.43 $ 3.65
Discontinued operations (in dollars per share) 0.00 0.00 0.00 0.04
Total (in dollars per share) 2.31 1.96 3.43 3.68
Basic:        
Continuing operations (in dollars per share) 2.36 1.99 3.49 3.71
Discontinued operations (in dollars per share) 0.00 0.00 0.00 0.04
Total (in dollars per share) $ 2.36 $ 1.99 $ 3.50 $ 3.74

v3.25.2
Earnings Per Share of Common Stock - Antidilutive Stock Options (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock Options        
Antidilutive stock options        
Outstanding stock options not included in the computation of diluted earnings per share (in shares) 1,852,037 2,985,594 1,855,810 1,523,477

v3.25.2
Financial Assets & Liabilities - Impairment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investments, All Other Investments [Abstract]        
Impairment for credit losses $ 0 $ 0 $ 0 $ 0

v3.25.2
Financial Assets & Liabilities - Fair Value Measurements (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Debt securities - current $ 3,504 $ 644
Discontinued Operations, Disposed of by Sale | The Weather Company    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Financing receivable   100
Fair Value, Recurring    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Cash equivalents 7,216 6,948
Total assets 11,391 8,386
Total liabilities 820 726
Fair Value, Recurring | Prepaid Expenses and Other Current Assets    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivative assets 329 575
Fair Value, Recurring | Other Noncurrent Assets    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivative assets 338 96
Fair Value, Recurring | Other Current Liabilities    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivative liabilities 559 262
Fair Value, Recurring | Other Noncurrent Liabilities    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivative liabilities 262 463
Fair Value, Recurring | Level 1    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Equity investments 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Cash equivalents 564 284
Fair Value, Recurring | Level 2    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Debt securities - current 3,504 644
Fair Value, Recurring | Level 2 | Interest rate contracts    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivatives designated as hedging - Assets 1 0
Derivatives designated as hedging - Liabilities 214 362
Fair Value, Recurring | Level 2 | Foreign exchange contracts    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivatives designated as hedging - Assets 500 645
Derivatives designated as hedging - Liabilities 591 294
Derivatives not designated as hedging - Assets 51 22
Derivatives not designated as hedging - Liabilities 15 43
Fair Value, Recurring | Level 2 | Equity contracts    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Derivatives not designated as hedging - Assets 116 4
Derivatives not designated as hedging - Liabilities 0 27
Fair Value, Recurring | Level 2 | Time deposits and certificates of deposit    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Cash equivalents 6,652 6,663
Fair Value, Recurring | Level 2 And 3    
Financial assets and financial liabilities measured at fair value on a recurring basis:    
Debt securities - noncurrent $ 4 $ 124

v3.25.2
Financial Assets & Liabilities - Not Measured at Fair Value (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Long-Term Debt    
Long-term debt $ 55,219 $ 49,884
Fair value of long-term debt $ 52,968 $ 47,389

v3.25.2
Financing Receivables - Payment Terms (Details)
6 Months Ended
Jun. 30, 2025
Loans Receivable | Maximum  
Financing receivables  
Financing receivable, payment terms 7 years
Finance Leases Portfolio Segment | Maximum  
Financing receivables  
Financing receivable, payment terms 5 years
Commercial Financing Receivables | Minimum  
Financing receivables  
Financing receivable, payment terms 30 days
Commercial Financing Receivables | Maximum  
Financing receivables  
Financing receivable, payment terms 60 days

v3.25.2
Financing Receivables - Components of Financing Receivables (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Components of the company's financing receivables    
Net investment in lease, gross $ 3,769 $ 3,406
Net investment in lease, unearned income (401) (344)
Net investment in lease, unguaranteed residual value 574 479
Net investment in lease, amortized cost 3,942 3,540
Net investment in lease, allowance for credit loss (67) (50)
Total net investment in lease, net 3,875 3,491
Financing receivable and net investment in lease, gross 13,116 13,052
Financing receivable and net investment in lease, unearned income (1,045) (891)
Financing receivable and net investment in lease, unguaranteed residual value 574 479
Financing receivable and net investment in lease, amortized cost 12,644 12,639
Financing receivable and net investment in lease, allowance for credit loss (141) (128)
Financing receivable and net investment in lease, net 12,503 12,512
Asset Pledged as Collateral    
Components of the company's financing receivables    
Amortized cost 166 213
Current portion    
Components of the company's financing receivables    
Net investment in lease, current 1,489 1,408
Financing receivable and net investment in lease, net 6,333 7,159
Noncurrent portion    
Components of the company's financing receivables    
Net investment in lease, noncurrent 2,386 2,083
Financing receivable and net investment in lease, net 6,171 5,353
Loans Receivable    
Components of the company's financing receivables    
Financing receivables, gross 8,060 7,425
Unearned income (645) (547)
Amortized cost 7,415 6,878
Allowance for credit losses (69) (73)
Total financing receivables, net 7,346 6,804
Loans Receivable | Current portion    
Components of the company's financing receivables    
Total financing receivables, net 3,561 3,535
Loans Receivable | Noncurrent portion    
Components of the company's financing receivables    
Total financing receivables, net 3,785 3,269
Held for Investment    
Components of the company's financing receivables    
Financing receivables, gross 541 1,322
Amortized cost 541 1,322
Allowance for credit losses (5) (5)
Total financing receivables, net 536 1,317
Held for Investment | Current portion    
Components of the company's financing receivables    
Total financing receivables, net 536 1,317
Held for Sale    
Components of the company's financing receivables    
Financing receivables, gross 746 900
Amortized cost 746 900
Total financing receivables, net 746 900
Held for Sale | Current portion    
Components of the company's financing receivables    
Total financing receivables, net $ 746 $ 900

v3.25.2
Financing Receivables - Transfer of Financing Assets (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jan. 01, 2025
Financing receivables      
Financing receivable transferred, net gain (loss) $ (25) $ (33)  
Commercial Financing Receivables      
Financing receivables      
Financing receivables transferred 3,715 3,686  
Financing receivables transferred and uncollected $ 686 $ 786  
Commercial Financing Receivables | Third Party Investor      
Financing receivables      
Transfer of financial assets, sales period     26 months
Commercial Financing Receivables | Third Party Investor | Maximum      
Financing receivables      
Financing receivables to be sold     $ 1,300

v3.25.2
Financing Receivables - By Portfolio Segment (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
class
Dec. 31, 2024
USD ($)
class
Financing receivables    
Amortized cost $ 12,644 $ 12,639
Allowance for credit losses:    
Allowance for credit losses, beginning balance 128  
Allowance for credit losses, ending balance $ 141 $ 128
Client Financing Receivables    
Financing receivables    
Number of classes of financing receivable | class 3 3
Amortized cost $ 11,357 $ 10,418
Allowance for credit losses:    
Allowance for credit losses, beginning balance 123 150
Write-offs (14) (3)
Recoveries 0 1
Additions/(releases) 16 (12)
Other 11 (14)
Allowance for credit losses, ending balance 136 123
Client Financing Receivables | Americas    
Financing receivables    
Amortized cost 6,293 5,861
Allowance for credit losses:    
Allowance for credit losses, beginning balance 69 92
Write-offs (14) (2)
Recoveries 0 1
Additions/(releases) 9 (10)
Other 5 (11)
Allowance for credit losses, ending balance 69 69
Client Financing Receivables | Europe/Middle East/Africa    
Financing receivables    
Amortized cost 3,515 3,128
Allowance for credit losses:    
Allowance for credit losses, beginning balance 45 48
Write-offs 0 (1)
Recoveries 0 0
Additions/(releases) 5 0
Other 6 (2)
Allowance for credit losses, ending balance 56 45
Client Financing Receivables | Asia Pacific    
Financing receivables    
Amortized cost 1,549 1,429
Allowance for credit losses:    
Allowance for credit losses, beginning balance 9 11
Write-offs 0 0
Recoveries 0 0
Additions/(releases) 2 (2)
Other 0 0
Allowance for credit losses, ending balance $ 11 $ 9

v3.25.2
Financing Receivables - Past Due (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Past Due Financing Receivable    
Amortized cost $ 12,644 $ 12,639
Client Financing Receivables    
Past Due Financing Receivable    
Amortized cost 11,357 10,418
Amortized Cost Not Accruing 90 97
Impaired financing receivables, related allowance 88 94
Client Financing Receivables | Financial Asset, Equal to or Greater than 90 Days Past Due    
Past Due Financing Receivable    
Amortized cost 99 103
Amortized Cost > 90 Days and Accruing 12 8
Billed Invoices > 90 Days and Accruing 2 1
Client Financing Receivables | Americas    
Past Due Financing Receivable    
Amortized cost 6,293 5,861
Amortized Cost Not Accruing 50 62
Client Financing Receivables | Americas | Financial Asset, Equal to or Greater than 90 Days Past Due    
Past Due Financing Receivable    
Amortized cost 56 66
Amortized Cost > 90 Days and Accruing 8 7
Billed Invoices > 90 Days and Accruing 1 1
Client Financing Receivables | Europe/Middle East/Africa    
Past Due Financing Receivable    
Amortized cost 3,515 3,128
Amortized Cost Not Accruing 32 28
Client Financing Receivables | Europe/Middle East/Africa | Financial Asset, Equal to or Greater than 90 Days Past Due    
Past Due Financing Receivable    
Amortized cost 32 29
Amortized Cost > 90 Days and Accruing 1 1
Billed Invoices > 90 Days and Accruing 0 0
Client Financing Receivables | Asia Pacific    
Past Due Financing Receivable    
Amortized cost 1,549 1,429
Amortized Cost Not Accruing 7 7
Client Financing Receivables | Asia Pacific | Financial Asset, Equal to or Greater than 90 Days Past Due    
Past Due Financing Receivable    
Amortized cost 10 8
Amortized Cost > 90 Days and Accruing 3 0
Billed Invoices > 90 Days and Accruing $ 0 $ 0

v3.25.2
Financing Receivables - Credit Quality Year of Origination (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Amortized cost for each class of receivables, by credit quality indicator    
Financing receivable and net investment in lease, amortized cost $ 12,644 $ 12,639
Americas | Aaa – Baa3    
Amortized cost for each class of receivables, by credit quality indicator    
Originated in current fiscal year 2,058 2,080
Originated in fiscal year before latest fiscal year 1,545 1,372
Originated two years before latest fiscal year 926 950
Originated three years before latest fiscal year 587 233
Originated four years before latest fiscal year 127 43
Originated five or more years before latest fiscal year 40 53
Financing receivable and net investment in lease, amortized cost 5,282 4,732
Americas | Ba1 – C    
Amortized cost for each class of receivables, by credit quality indicator    
Originated in current fiscal year 251 621
Originated in fiscal year before latest fiscal year 332 310
Originated two years before latest fiscal year 297 113
Originated three years before latest fiscal year 68 24
Originated four years before latest fiscal year 11 17
Originated five or more years before latest fiscal year 50 44
Financing receivable and net investment in lease, amortized cost 1,010 1,129
Europe/Middle East/Africa | Aaa – Baa3    
Amortized cost for each class of receivables, by credit quality indicator    
Originated in current fiscal year 774 1,145
Originated in fiscal year before latest fiscal year 944 341
Originated two years before latest fiscal year 295 408
Originated three years before latest fiscal year 302 125
Originated four years before latest fiscal year 83 29
Originated five or more years before latest fiscal year 42 37
Financing receivable and net investment in lease, amortized cost 2,439 2,085
Europe/Middle East/Africa | Ba1 – C    
Amortized cost for each class of receivables, by credit quality indicator    
Originated in current fiscal year 208 514
Originated in fiscal year before latest fiscal year 461 258
Originated two years before latest fiscal year 216 194
Originated three years before latest fiscal year 130 27
Originated four years before latest fiscal year 16 15
Originated five or more years before latest fiscal year 46 35
Financing receivable and net investment in lease, amortized cost 1,076 1,043
Asia Pacific | Aaa – Baa3    
Amortized cost for each class of receivables, by credit quality indicator    
Originated in current fiscal year 385 616
Originated in fiscal year before latest fiscal year 469 285
Originated two years before latest fiscal year 252 254
Originated three years before latest fiscal year 191 69
Originated four years before latest fiscal year 49 36
Originated five or more years before latest fiscal year 31 26
Financing receivable and net investment in lease, amortized cost 1,377 1,287
Asia Pacific | Ba1 – C    
Amortized cost for each class of receivables, by credit quality indicator    
Originated in current fiscal year 64 77
Originated in fiscal year before latest fiscal year 57 19
Originated two years before latest fiscal year 14 26
Originated three years before latest fiscal year 21 5
Originated four years before latest fiscal year 3 8
Originated five or more years before latest fiscal year 14 7
Financing receivable and net investment in lease, amortized cost $ 172 $ 142

v3.25.2
Leases - Lease Amounts Included in Consolidated Income Statement (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease income — sales-type and direct financing leases:        
Sales-type lease selling price $ 877 $ 367 $ 947 $ 480
Less: Carrying value of underlying assets (152) (66) (182) (94)
Gross profit 725 301 765 386
Interest income on lease receivables 54 69 115 138
Total sales-type and direct financing lease income 779 370 881 524
Lease income — operating leases 11 16 21 34
Variable lease income 16 18 28 38
Total lease income $ 806 $ 404 $ 930 $ 596

v3.25.2
Intangible Assets Including Goodwill - Intangible Assets by Class (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Intangible asset balances by major asset class    
Gross Carrying Amount $ 22,016 $ 19,247
Accumulated Amortization (9,763) (8,587)
Net Carrying Amount 12,253 10,660
Amount of foreign currency translation increase (decrease) 190 (126)
Capitalized software    
Intangible asset balances by major asset class    
Gross Carrying Amount 1,290 1,282
Accumulated Amortization (405) (492)
Net Carrying Amount 885 790
Client relationships    
Intangible asset balances by major asset class    
Gross Carrying Amount 11,221 9,704
Accumulated Amortization (5,073) (4,387)
Net Carrying Amount 6,148 5,317
Completed technology    
Intangible asset balances by major asset class    
Gross Carrying Amount 7,364 6,297
Accumulated Amortization (3,642) (3,164)
Net Carrying Amount 3,722 3,132
Patents/trademarks    
Intangible asset balances by major asset class    
Gross Carrying Amount 2,003 1,826
Accumulated Amortization (603) (519)
Net Carrying Amount 1,399 1,307
Other    
Intangible asset balances by major asset class    
Gross Carrying Amount 138 138
Accumulated Amortization (39) (24)
Net Carrying Amount $ 99 $ 114

v3.25.2
Intangible Assets Including Goodwill - Intangible Assets Activity (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]        
Intangible assets, increase (decrease)     $ 1,593  
Acquired intangibles     2,329  
Intangible asset amortization expense $ 687 $ 607 1,328 $ 1,205
Retirement of fully amortized intangible assets     $ 392  

v3.25.2
Intangible Assets Including Goodwill - Future Amortization (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Future amortization expense, by year  
Remainder of 2025 $ 1,392
2026 2,623
2027 2,423
2028 1,941
2029 1,231
Thereafter 2,643
Capitalized software  
Future amortization expense, by year  
Remainder of 2025 246
2026 377
2027 219
2028 43
2029 0
Thereafter 0
Acquired intangibles  
Future amortization expense, by year  
Remainder of 2025 1,146
2026 2,246
2027 2,203
2028 1,898
2029 1,231
Thereafter $ 2,643

v3.25.2
Intangible Assets Including Goodwill - Goodwill by Segment (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Changes in Goodwill Balances    
Beginning Balance $ 60,706 $ 60,178
Goodwill Additions 5,607 1,987
Purchase Price Adjustments 22 (55)
Divestitures 0 (465)
Foreign Currency Translation and Other Adjustments 1,172 (940)
Ending Balance 67,506 60,706
Goodwill impairment losses 0 0
Goodwill accumulated impairment losses 0 0
Software    
Changes in Goodwill Balances    
Beginning Balance 47,136 46,447
Goodwill Additions 4,994 1,511
Purchase Price Adjustments 12 (51)
Divestitures 0 0
Foreign Currency Translation and Other Adjustments 912 (770)
Ending Balance 53,054 47,136
Consulting    
Changes in Goodwill Balances    
Beginning Balance 9,206 8,883
Goodwill Additions 613 469
Purchase Price Adjustments 11 (3)
Divestitures 0 (1)
Foreign Currency Translation and Other Adjustments 230 (142)
Ending Balance 10,059 9,206
Infrastructure    
Changes in Goodwill Balances    
Beginning Balance 4,363 4,384
Goodwill Additions 0 8
Purchase Price Adjustments 0 (1)
Divestitures 0 0
Foreign Currency Translation and Other Adjustments 31 (28)
Ending Balance 4,393 4,363
Other    
Changes in Goodwill Balances    
Beginning Balance 0 464
Goodwill Additions 0 0
Purchase Price Adjustments 0 0
Divestitures 0 (464)
Foreign Currency Translation and Other Adjustments 0 0
Ending Balance $ 0 $ 0

v3.25.2
Borrowings - Short-Term Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Short-term debt $ 8,945 $ 5,089

v3.25.2
Borrowings - Long-Term Debt, Components (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Borrowings    
Long-term debt, gross $ 65,242 $ 56,112
Long-term debt excluding finance lease obligations 64,063 55,111
Less: net unamortized discount 825 824
Less: net unamortized debt issuance costs 197 168
Add: fair value adjustment (57) (176)
Total 64,164 54,943
Less: current maturities 8,944 5,059
Total long-term debt (excluding current portion) 55,219 49,884
United States of America, Dollars    
Borrowings    
Long-term debt, gross 40,576 35,813
Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross 21,422 17,340
Maturing 2025 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,600 1,601
Debt instrument, weighted-average interest rate (as a percent) 5.10%  
Maturing 2025 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,174 3,106
Debt instrument, weighted-average interest rate (as a percent) 2.90%  
Maturing 2026 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 5,800 5,800
Debt instrument, weighted-average interest rate (as a percent) 3.70%  
Maturing 2027 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 4,119 4,119
Debt instrument, weighted-average interest rate (as a percent) 3.30%  
Maturing 2027 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 2,348 2,071
Debt instrument, weighted-average interest rate (as a percent) 2.30%  
Maturing 2028 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 2,320 1,313
Debt instrument, weighted-average interest rate (as a percent) 4.80%  
Maturing 2028 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 2,113 1,863
Debt instrument, weighted-average interest rate (as a percent) 0.70%  
Maturing 2029 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 3,752 3,750
Debt instrument, weighted-average interest rate (as a percent) 3.60%  
Maturing 2029 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,174 1,035
Debt instrument, weighted-average interest rate (as a percent) 1.50%  
Maturing 2030 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 2,355 1,350
Debt instrument, weighted-average interest rate (as a percent) 3.20%  
Maturing 2030 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 2,054 1,035
Debt instrument, weighted-average interest rate (as a percent) 1.70%  
Maturing 2031 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 500 500
Debt instrument, weighted-average interest rate (as a percent) 4.80%  
Maturing 2031 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 2,935 2,588
Debt instrument, weighted-average interest rate (as a percent) 2.70%  
Maturing 2032 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 2,700 1,850
Debt instrument, weighted-average interest rate (as a percent) 4.60%  
Maturing 2032 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,878 1,656
Debt instrument, weighted-average interest rate (as a percent) 0.70%  
Maturing 2033 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 750 750
Debt instrument, weighted-average interest rate (as a percent) 4.80%  
Maturing 2033 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,291 0
Debt instrument, weighted-average interest rate (as a percent) 3.20%  
Maturing 2034 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,000 1,000
Debt instrument, weighted-average interest rate (as a percent) 4.90%  
Maturing 2034 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,174 1,035
Debt instrument, weighted-average interest rate (as a percent) 1.30%  
Maturing 2035 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 900 0
Debt instrument, weighted-average interest rate (as a percent) 5.20%  
Maturing 2035 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,174 1,035
Debt instrument, weighted-average interest rate (as a percent) 3.80%  
Maturing 2037 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,056 0
Debt instrument, weighted-average interest rate (as a percent) 3.50%  
Maturing 2038 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 83 83
Debt instrument, weighted-average interest rate (as a percent) 8.00%  
Maturing 2038 | United Kingdom, Pounds    
Borrowings    
Long-term debt, gross $ 1,027 939
Debt instrument, weighted-average interest rate (as a percent) 4.90%  
Maturing 2039 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 2,745 2,745
Debt instrument, weighted-average interest rate (as a percent) 4.50%  
Maturing 2040 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 650 650
Debt instrument, weighted-average interest rate (as a percent) 2.90%  
Maturing 2040 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 998 880
Debt instrument, weighted-average interest rate (as a percent) 1.20%  
Maturing 2042 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,107 1,107
Debt instrument, weighted-average interest rate (as a percent) 4.00%  
Maturing 2043 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 1,174 1,035
Debt instrument, weighted-average interest rate (as a percent) 4.00%  
Maturing 2044 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,000 1,000
Debt instrument, weighted-average interest rate (as a percent) 5.30%  
Maturing 2045 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 27 27
Debt instrument, weighted-average interest rate (as a percent) 7.00%  
Maturing 2045 | Euro Member Countries, Euro    
Borrowings    
Long-term debt, gross $ 880 0
Debt instrument, weighted-average interest rate (as a percent) 3.80%  
Maturing 2046 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 650 650
Debt instrument, weighted-average interest rate (as a percent) 4.70%  
Maturing 2049 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 3,000 3,000
Debt instrument, weighted-average interest rate (as a percent) 4.30%  
Maturing 2050 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 750 750
Debt instrument, weighted-average interest rate (as a percent) 3.00%  
Maturing 2052 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,400 1,400
Debt instrument, weighted-average interest rate (as a percent) 4.20%  
Maturing 2053 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 650 650
Debt instrument, weighted-average interest rate (as a percent) 5.10%  
Maturing 2054 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,400 1,400
Debt instrument, weighted-average interest rate (as a percent) 5.30%  
Maturing 2055 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 1,000 0
Debt instrument, weighted-average interest rate (as a percent) 5.70%  
Maturing 2096 | United States of America, Dollars    
Borrowings    
Long-term debt, gross $ 316 316
Debt instrument, weighted-average interest rate (as a percent) 7.10%  
Maturing 2026-2028 | Japan, Yen    
Borrowings    
Long-term debt, gross $ 880 808
Debt instrument, weighted-average interest rate (as a percent) 0.90%  
Maturing 2025-2027 | Other currencies    
Borrowings    
Long-term debt, gross $ 158 212
Debt instrument, weighted-average interest rate (as a percent) 13.80%  
Finance Lease Obligations Maturing 2025-2035    
Borrowings    
Finance lease obligations $ 1,180 $ 1,000
Finance lease obligations, interest rate (as a percent) 4.80%  

v3.25.2
Borrowings - Long-Term Debt, Covenants (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Borrowings  
Limit based on net tangible assets 10.00%
Revolving Credit Facility  
Borrowings  
Minimum net interest expense ratio 2.20
Default provision on credit facility $ 500

v3.25.2
Borrowings - Long-Term Debt, Debt Issued (Details) - USD ($)
$ in Millions
3 Months Ended
Feb. 10, 2025
Mar. 31, 2024
US dollar, fixed-rate notes    
Notes Issued    
Aggregate amount of debt issued $ 4,750 $ 5,500
US dollar, fixed-rate notes | Minimum    
Notes Issued    
Credit facility term 3 years 2 years
Coupon rate (as a percent) 4.65% 4.60%
US dollar, fixed-rate notes | Maximum    
Notes Issued    
Credit facility term 30 years 30 years
Coupon rate (as a percent) 5.70% 5.30%
Euro fixed-rate notes    
Notes Issued    
Aggregate amount of debt issued $ 3,600  
Euro fixed-rate notes | Minimum    
Notes Issued    
Credit facility term 5 years  
Coupon rate (as a percent) 2.90%  
Euro fixed-rate notes | Maximum    
Notes Issued    
Credit facility term 20 years  
Coupon rate (as a percent) 3.80%  

v3.25.2
Borrowings - Pre-Swap Obligations (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Pre-swap annual contractual obligations of long-term debt outstanding    
Remainder of 2025 $ 2,968  
2026 6,431  
2027 6,732  
2028 5,200  
2029 5,083  
Thereafter 38,828  
Total $ 65,242 $ 56,112

v3.25.2
Borrowings - Interest on Debt (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Interest on Debt    
Interest capitalized $ 4 $ 6
Total interest paid and accrued 1,141 1,032
Cost of financing    
Interest on Debt    
Interest expense 173 167
Interest expense    
Interest on Debt    
Interest expense $ 965 $ 859

v3.25.2
Borrowings - Lines of Credit (Details) - USD ($)
Jun. 20, 2025
Jun. 30, 2025
Revolving Credit Facility    
Lines of Credit    
Amount of credit facility   $ 10,000,000,000
Borrowings outstanding   $ 0
Three-Year Credit Agreement    
Lines of Credit    
Amount of credit facility $ 2,500,000,000  
Credit facility term 3 years  
Five-Year Credit Agreement    
Lines of Credit    
Amount of credit facility $ 7,500,000,000  
Credit facility term 5 years  

v3.25.2
Commitments - Extensions of Credit (Details) - USD ($)
$ in Billions
Jun. 30, 2025
Dec. 31, 2024
Extended lines of credit    
Other Commitments [Line Items]    
Unused amounts in lines of credit to third-party entities and commitments for future financing to clients $ 2.0 $ 1.6
Financing for client purchase agreements    
Other Commitments [Line Items]    
Unused amounts in lines of credit to third-party entities and commitments for future financing to clients $ 2.1 $ 2.2

v3.25.2
Commitments - Standard Warranty Liability (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Movement in standard warranty liability    
Beginning Balance $ 76 $ 65
Current-period accruals 34 38
Accrual adjustments to reflect actual experience 15 7
Charges incurred (40) (41)
Ending Balance $ 85 $ 70

v3.25.2
Contingencies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
country
Brazil Tax Matters  
Loss Contingencies  
Damages sought, value | $ $ 350
Minimum  
Loss Contingencies  
Clients' presence in number of countries | country 175

v3.25.2
Equity Activity - Reclassifications and Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost $ 7,001 $ 6,820 $ 13,511 $ 13,539
SG&A expense 5,027 4,938 9,913 9,912
Other (income) and expense (39) (233) (204) (550)
Interest expense 510 427 965 859
Services        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost 5,280 5,126 10,282 10,365
Sales        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost 1,630 1,607 3,034 2,988
Financing        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost 90 86 194 186
Accumulated Other Comprehensive Income/(Loss)        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Other Comprehensive Income (Loss), before Tax (959) 322 (1,525) 885
Other comprehensive income/(loss), Tax (Expense)/Benefit 493 (153) 753 (442)
Other comprehensive income/(loss) (466) 169 (772) 442
Unrealized gains/(losses) arising during the period, Net of Tax Amount     (445) 42
Reclassification/amortization, Net of Tax Amount     (328) 400
Foreign currency translation adjustments        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Other Comprehensive Income (Loss), before Tax (613) 2 (956) 57
Other comprehensive income/(loss), Tax (Expense)/Benefit 399 (68) 602 (222)
Other comprehensive income/(loss) (215) (66) (354) (165)
Unrealized gains/(losses) arising during the period, Net of Tax Amount     (354) (165)
Net Unrealized Gains/(Losses) on Available- For-Sale Securities        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Other Comprehensive Income (Loss), before Tax (5) 1 2 1
Other comprehensive income/(loss), Tax (Expense)/Benefit 1 0 (1) 0
Other comprehensive income/(loss) (4) 0 2 1
Unrealized gains/(losses) arising during the period, Before Tax Amount (5) 1 2 1
Unrealized gains/(losses) arising during the period, Tax (Expense)/Benefit 1 0 (1) 0
Unrealized gains/(losses) arising during the period, Net of Tax Amount (4) 0 2 1
Net Unrealized Gains/(Losses) on Cash Flow Hedges        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Other Comprehensive Income (Loss), before Tax (501) 61 (883) 307
Other comprehensive income/(loss), Tax (Expense)/Benefit 128 (16) 227 (79)
Other comprehensive income/(loss) (373) 45 (656) 227
Unrealized gains/(losses) arising during the period, Before Tax Amount (82) 103 (141) 279
Unrealized gains/(losses) arising during the period, Tax (Expense)/Benefit 24 (28) 40 (75)
Unrealized gains/(losses) arising during the period, Net of Tax Amount (59) 75 (101) 204
Reclassification/amortization, Net of Tax Amount     (555) 24
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Cost of services        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Tax (Expense)/Benefit (1) 3 (1) 4
Reclassification/amortization, Net of Tax Amount 3 (7) 4 (10)
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Cost of sales        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Tax (Expense)/Benefit (2) 5 1 9
Reclassification/amortization, Net of Tax Amount 4 (10) (2) (18)
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Cost of financing        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Tax (Expense)/Benefit 0 0 (1) (1)
Reclassification/amortization, Net of Tax Amount 1 1 2 2
Net Unrealized Gains/(Losses) on Cash Flow Hedges | SG&A expense        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Tax (Expense)/Benefit (1) 2 0 3
Reclassification/amortization, Net of Tax Amount 1 (5) (1) (7)
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Other (income) and expense        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Tax (Expense)/Benefit 110 5 191 (15)
Reclassification/amortization, Net of Tax Amount (327) (16) (567) 44
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Interest expense        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Tax (Expense)/Benefit (1) (2) (3) (4)
Reclassification/amortization, Net of Tax Amount 4 6 9 13
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
SG&A expense 2 (7) (2) (10)
Other (income) and expense (436) (21) (758) 58
Interest expense 6 8 12 17
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income | Services        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost 4 (9) 5 (14)
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income | Sales        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost 5 (15) (2) (27)
Net Unrealized Gains/(Losses) on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income | Financing        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Cost 1 2 2 3
Retirement-related benefit plans        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Other Comprehensive Income (Loss), before Tax 160 259 311 520
Other comprehensive income/(loss), Tax (Expense)/Benefit (35) (69) (76) (141)
Other comprehensive income/(loss) 125 190 236 379
Unrealized gains/(losses) arising during the period, Net of Tax Amount     8 2
Reclassification/amortization, Net of Tax Amount     228 377
Prior service costs/(credits)        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Unrealized gains/(losses) arising during the period, Before Tax Amount 0 0 0 0
Unrealized gains/(losses) arising during the period, Tax (Expense)/Benefit 0 0 0 0
Unrealized gains/(losses) arising during the period, Net of Tax Amount 0 0 0 0
Reclassification/amortization, Before Tax Amount (2) (2) (4) (4)
Reclassification/amortization, Tax (Expense)/Benefit 1 0 1 1
Reclassification/amortization, Net of Tax Amount (1) (1) (2) (3)
Net gains/(losses) arising during the period        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Unrealized gains/(losses) arising during the period, Before Tax Amount 0 0 0 1
Unrealized gains/(losses) arising during the period, Tax (Expense)/Benefit 8 2 8 2
Unrealized gains/(losses) arising during the period, Net of Tax Amount 8 2 8 2
Reclassification/amortization, Before Tax Amount 157 258 308 519
Reclassification/amortization, Tax (Expense)/Benefit (42) (71) (83) (143)
Reclassification/amortization, Net of Tax Amount 115 187 225 376
Curtailments and settlements        
Reclassifications and Taxes Related to Items of Other Comprehensive Income        
Reclassification/amortization, Before Tax Amount 5 2 7 4
Reclassification/amortization, Tax (Expense)/Benefit (2) (1) (2) (1)
Reclassification/amortization, Net of Tax Amount $ 3 $ 2 $ 5 $ 3

v3.25.2
Equity Activity - AOCI Rollforward (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period $ 26,953 $ 23,333 $ 27,393 $ 22,613
Balance at the end of the period 27,588 24,103 27,588 24,103
Accumulated Other Comprehensive Income/(Loss)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period (15,575) (18,488) (15,269) (18,761)
Other comprehensive income before reclassifications     (445) 42
Amount reclassified from accumulated other comprehensive income     (328) 400
Other comprehensive income/(loss) (466) 169 (772) 442
Balance at the end of the period (16,041) (18,319) (16,041) (18,319)
Foreign currency translation adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     (3,512) (3,488)
Other comprehensive income before reclassifications     (354) (165)
Other comprehensive income/(loss) (215) (66) (354) (165)
Balance at the end of the period (3,865) (3,653) (3,865) (3,653)
Net Unrealized Gains/(Losses) on Available- For-Sale Securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     0 (1)
Other comprehensive income before reclassifications (4) 0 2 1
Other comprehensive income/(loss) (4) 0 2 1
Balance at the end of the period 2 (1) 2 (1)
Net Unrealized Gains/(Losses) on Cash Flow Hedges        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     237 (106)
Other comprehensive income before reclassifications (59) 75 (101) 204
Amount reclassified from accumulated other comprehensive income     (555) 24
Other comprehensive income/(loss) (373) 45 (656) 227
Balance at the end of the period (419) 121 (419) 121
Net Change Retirement- Related Benefit Plans        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at the beginning of the period     (11,994) (15,165)
Other comprehensive income before reclassifications     8 2
Amount reclassified from accumulated other comprehensive income     228 377
Other comprehensive income/(loss) 125 190 236 379
Balance at the end of the period $ (11,759) $ (14,786) $ (11,759) $ (14,786)

v3.25.2
Derivative Financial Instruments - Offsetting (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Derivative Financial Instruments        
Potential reduction in net position of total derivative liabilities     $ 416,000,000 $ 352,000,000
Potential reduction in net position of total derivative assets     416,000,000 352,000,000
Foreign Exchange Call Option        
Derivative Financial Instruments        
Realized gain (loss) on derivatives $ (18,000,000) $ (68,000,000)    
Fair value of derivatives     0 0
Other receivables        
Derivative Financial Instruments        
Right to reclaim cash collateral     $ 25,000,000 $ 29,000,000

v3.25.2
Derivative Financial Instruments - Hedging Programs (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Net Investment Hedging    
Derivative Financial Instruments    
Notional amount $ 7,500,000,000 $ 6,200,000,000
Net Investment Hedging | Maximum    
Derivative Financial Instruments    
Average remaining maturity 1 year 1 year
Interest Rate Swap | Fair Value Hedging    
Derivative Financial Instruments    
Notional amount $ 6,700,000,000 $ 6,700,000,000
Average remaining maturity 4 years 4 years 6 months
Interest Rate Swap | Cash Flow Hedging    
Derivative Financial Instruments    
Notional amount $ 0 $ 0
Foreign exchange contracts    
Derivative Financial Instruments    
Gains (losses) expected to be reclassified to net income within the next 12 months (96,000,000)  
Foreign exchange contracts | Not Designated as Hedging Instrument, Economic Hedge    
Derivative Financial Instruments    
Notional amount $ 5,900,000,000 7,400,000,000
Foreign exchange contracts | Not Designated as Hedging Instrument, Economic Hedge | Maximum    
Derivative Financial Instruments    
Term of contract 1 year  
Foreign exchange contracts | Cash Flow Hedging    
Derivative Financial Instruments    
Notional amount $ 5,900,000,000 5,000,000,000.0
Net gains (losses) before taxes in accumulated other comprehensive income/(loss), cash flow hedges $ (17,000,000) 84,000,000
Maximum length of time hedged 6 years  
Foreign exchange contracts | Net Investment Hedging    
Derivative Financial Instruments    
Notional amount $ 16,500,000,000 14,000,000,000.0
Foreign Exchange Forward | Cash Flow Hedging    
Derivative Financial Instruments    
Notional amount 10,700,000,000 9,700,000,000
Net gains (losses) before taxes in accumulated other comprehensive income/(loss), cash flow hedges $ (380,000,000) $ 415,000,000
Maximum length of time hedged 2 years  
Gains (losses) expected to be reclassified to net income within the next 12 months $ (442,000,000)  
Foreign Exchange Forward | Cash Flow Hedging | Maximum    
Derivative Financial Instruments    
Average remaining maturity 1 year 1 year
Equity contracts hedging employee compensation obligations | Not Designated as Hedging Instrument, Economic Hedge    
Derivative Financial Instruments    
Notional amount $ 1,300,000,000 $ 1,500,000,000

v3.25.2
Derivative Financial Instruments - Cumulative Basis Adjustments for Fair Value Hedges (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt    
Amounts recorded in the Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges    
Carrying amount of the hedged item $ (5) $ (13)
Cumulative hedging adjustments included in the carrying amount-assets/(liabilities) (5) (13)
Long-Term Debt    
Amounts recorded in the Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges    
Carrying amount of the hedged item (6,627) (6,497)
Cumulative hedging adjustments included in the carrying amount-assets/(liabilities) 62 190
Hedging adjustments on discontinued hedging relationships $ (133) $ (155)

v3.25.2
Derivative Financial Instruments - Effect of Hedge Activity on Income and Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity $ 601 $ (140) $ 1,043 $ (427)
Cost of services        
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity (4) 9 (5) 14
Cost of sales        
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity (5) 15 2 27
Cost of financing        
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity 0 (4) 1 (7)
SG&A expense        
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity 114 11 83 85
Other (income) and expense        
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity 601 (140) 1,043 (427)
Interest expense        
Derivative Instruments, Gain (Loss)        
Gains/(losses) of total hedge activity $ 3 $ (19) $ 5 $ (34)

v3.25.2
Derivative Financial Instruments - Gains and Losses (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss)        
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost, Interest expense, Selling, general and administrative, Other (income) and expense Cost, Interest expense, Selling, general and administrative, Other (income) and expense Cost, Interest expense, Selling, general and administrative, Other (income) and expense Cost, Interest expense, Selling, general and administrative, Other (income) and expense
Gains/(losses) recognized in earnings on derivatives $ 295 $ (207) $ 451 $ (509)
Gains/(losses) recognized in earnings attributable to risk being hedged (33) 12 (119) 143
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI (1,668) 372 (2,535) 1,160
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI 449 61 798 9
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Amounts Excluded from Effectiveness Testing (2) 6 (3) 14
Interest rate contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Cash flow hedges 0 0 0 0
Foreign exchange contracts | Not Designated as Hedging Instrument, Economic Hedge        
Derivative Instruments, Gain (Loss)        
Gains/(losses) recognized in earnings on derivatives 165 (161) 285 (368)
Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Cash flow hedges (25) 134 17 300
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Amount excluded from the assessment of effectiveness (57) (31) (158) (21)
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Amounts Excluded from Effectiveness Testing (30) (18) (56) (37)
Foreign exchange contracts | Net Investment Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Amount excluded from the assessment of effectiveness 0 0 11 0
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Net investment hedges (1,585) 269 (2,406) 881
Equity contracts | Not Designated as Hedging Instrument, Economic Hedge        
Derivative Instruments, Gain (Loss)        
Gains/(losses) recognized in earnings on derivatives 115 4 81 75
Cost of financing | Interest rate contracts | Fair Value Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(losses) recognized in earnings on derivatives 2 (8) 13 (35)
Gains/(losses) recognized in earnings attributable to risk being hedged (5) 2 (18) 23
Cost of financing | Interest rate contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI 0 (1) (1) (1)
Cost of financing | Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI (1) (1) (1) (2)
Cost of financing | Foreign exchange contracts | Net Investment Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Amounts Excluded from Effectiveness Testing 4 4 8 8
Interest expense | Interest rate contracts | Fair Value Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(losses) recognized in earnings on derivatives 13 (42) 72 (180)
Gains/(losses) recognized in earnings attributable to risk being hedged (28) 10 (101) 120
Interest expense | Interest rate contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI (3) (3) (6) (7)
Interest expense | Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI (3) (5) (6) (10)
Interest expense | Foreign exchange contracts | Net Investment Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Amounts Excluded from Effectiveness Testing 24 21 45 43
Cost of services | Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI (4) 9 (5) 14
Cost of sales | Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI (5) 15 2 27
SG&A expense | Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI (2) 7 2 10
Other (income) and expense | Foreign exchange contracts | Cash Flow Hedging        
Derivative Instruments, Gain (Loss)        
Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI $ 466 $ 39 $ 814 $ (22)

v3.25.2
Stock-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost $ 441 $ 316 $ 842 $ 636
Income tax benefits (156) (101) (350) (222)
Net stock-based compensation cost 285 214 492 414
Pre-tax stock-based compensation cost increase (decrease) 125   206  
Unrecognized compensation cost related to non-vested awards 2,500   $ 2,500  
Unrecognized compensation cost related to non-vested awards, weighted average period of recognition     2 years 4 months 24 days  
Restricted Stock Units (RSUs)        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost increase (decrease) 102   $ 154  
Performance Shares        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost increase (decrease) 13   34  
Stock Options        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost increase (decrease)     14  
Cost        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost 67 53 132 109
Selling, general and administrative        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost 244 172 461 343
Research and development        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost $ 130 $ 90 $ 249 $ 183

v3.25.2
Retirement-Related Benefits - All Retirement Plans Cost (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Defined benefit pension and defined contribution pension plans — cost $ 248 $ 320 $ 482 $ 643
Nonpension postretirement plans — cost 32 30 65 60
Total $ 281 $ 350 $ 546 $ 704
Year-to-year percent change, Defined benefit pension and defined contribution plans — cost (as a percent) (22.50%)   (25.10%)  
Year-to-year percent change, Nonpension postretirement plans — cost (as a percent) 8.30%   7.20%  
Year-to-year percent change, Total (as a percent) (19.90%)   (22.40%)  

v3.25.2
Retirement-Related Benefits - Cost of Retirement Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cost/(Income) of Pension Plans        
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement $ 248 $ 320 $ 482 $ 643
U.S. Plans | Pension Plan        
Cost/(Income) of Pension Plans        
Service cost 88 98 176 197
Interest cost 187 254 374 508
Expected return on plan assets (268) (340) (536) (681)
Amortization of prior service costs/(credits) 0 0 0 0
Recognized actuarial losses 70 129 140 257
Curtailments and settlements 0 0 0 0
Multi-employer plans 0 0 0 0
Other costs/(credits) 0 0 0 0
Total net periodic pension (income)/cost of defined benefit plans 77 140 154 280
Cost of defined contribution plans 17 15 30 27
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement 93 155 184 307
U.S. Plans | Other Postretirement Benefits Plan        
Cost/(Income) of Pension Plans        
Service cost 0 1 1 1
Interest cost 28 27 57 53
Expected return on plan assets 0 0 0 0
Amortization of prior service costs/(credits) (7) (7) (15) (15)
Recognized actuarial losses 0 0 0 0
Curtailments and settlements 0 0 0 0
Total net periodic pension (income)/cost of defined benefit plans 22 20 43 40
Non-U.S. Plans | Pension Plan        
Cost/(Income) of Pension Plans        
Service cost 44 41 85 85
Interest cost 267 264 518 532
Expected return on plan assets (369) (384) (715) (773)
Amortization of prior service costs/(credits) 6 5 11 11
Recognized actuarial losses 87 128 169 258
Curtailments and settlements 5 2 7 4
Multi-employer plans 3 3 6 6
Other costs/(credits) 10 12 18 20
Total net periodic pension (income)/cost of defined benefit plans 52 71 99 143
Cost of defined contribution plans 103 94 199 193
Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement 155 165 298 336
Non-U.S. Plans | Other Postretirement Benefits Plan        
Cost/(Income) of Pension Plans        
Service cost 0 1 1 1
Interest cost 10 10 21 21
Expected return on plan assets 0 0 (1) (1)
Amortization of prior service costs/(credits) 0 0 0 0
Recognized actuarial losses 0 0 0 0
Curtailments and settlements 0 0 0 0
Total net periodic pension (income)/cost of defined benefit plans $ 11 $ 10 $ 22 $ 21

v3.25.2
Retirement-Related Benefits - Contributions (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Retirement-Related Benefits    
Total plan contributions $ 124 $ 150
Trust for Benefit of Employees    
Retirement-Related Benefits    
Contributions by employer - Noncash 390 390
U.S. nonpension postretirement benefit plan    
Retirement-Related Benefits    
Total plan contributions 104 110
Non-U.S. DB plans and multi-employer plans    
Retirement-Related Benefits    
Total plan contributions $ 20 $ 40

v3.25.2
Subsequent Events (Details)
Jul. 23, 2025
$ / shares
Subsequent Event  
Subsequent Event [Line Items]  
Dividend declared (in dollars per share) $ 1.68

{
 "version": "2.2",
 "instance": {
  "ibm-20250630.htm": {
   "nsprefix": "ibm",
   "nsuri": "http://www.ibm.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "ibm-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "ibm-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ibm-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ibm-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ibm-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ibm-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 375,
   "keyCustom": 85,
   "axisStandard": 40,
   "axisCustom": 0,
   "memberStandard": 80,
   "memberCustom": 101,
   "hidden": {
    "total": 11,
    "http://xbrl.sec.gov/dei/2025": 6,
    "http://fasb.org/us-gaap/2025": 5
   },
   "contextCount": 713,
   "entityCount": 1,
   "segmentCount": 183,
   "elementCount": 938,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1924,
    "http://xbrl.sec.gov/dei/2025": 110,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://www.ibm.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
     "longName": "9952151 - Statement - CONSOLIDATED INCOME STATEMENT",
     "shortName": "CONSOLIDATED INCOME STATEMENT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME",
     "longName": "9952152 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
     "longName": "9952153 - Statement - CONSOLIDATED BALANCE SHEET",
     "shortName": "CONSOLIDATED BALANCE SHEET",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical",
     "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEET (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWSParenthetical",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENT OF EQUITY",
     "shortName": "CONSOLIDATED STATEMENT OF EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-47",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-103",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITYParenthetical",
     "longName": "9952158 - Statement - CONSOLIDATED STATEMENT OF EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENT OF EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.ibm.com/role/BasisofPresentation",
     "longName": "9952159 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.ibm.com/role/AccountingChanges",
     "longName": "9952160 - Disclosure - Accounting Changes",
     "shortName": "Accounting Changes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.ibm.com/role/RevenueRecognition",
     "longName": "9952161 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.ibm.com/role/Segments",
     "longName": "9952162 - Disclosure - Segments",
     "shortName": "Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.ibm.com/role/AcquisitionsDivestitures",
     "longName": "9952163 - Disclosure - Acquisitions & Divestitures",
     "shortName": "Acquisitions & Divestitures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.ibm.com/role/OtherIncomeandExpense",
     "longName": "9952164 - Disclosure - Other (Income) and Expense",
     "shortName": "Other (Income) and Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.ibm.com/role/EarningsPerShareofCommonStock",
     "longName": "9952165 - Disclosure - Earnings Per Share of Common Stock",
     "shortName": "Earnings Per Share of Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.ibm.com/role/FinancialAssetsLiabilities",
     "longName": "9952166 - Disclosure - Financial Assets & Liabilities",
     "shortName": "Financial Assets & Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.ibm.com/role/FinancingReceivables",
     "longName": "9952167 - Disclosure - Financing Receivables",
     "shortName": "Financing Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.ibm.com/role/Leases",
     "longName": "9952168 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LessorDirectFinancingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LessorDirectFinancingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwill",
     "longName": "9952169 - Disclosure - Intangible Assets Including Goodwill",
     "shortName": "Intangible Assets Including Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.ibm.com/role/Borrowings",
     "longName": "9952170 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.ibm.com/role/Commitments",
     "longName": "9952171 - Disclosure - Commitments",
     "shortName": "Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.ibm.com/role/Contingencies",
     "longName": "9952172 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.ibm.com/role/EquityActivity",
     "longName": "9952173 - Disclosure - Equity Activity",
     "shortName": "Equity Activity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstruments",
     "longName": "9952174 - Disclosure - Derivative Financial Instruments",
     "shortName": "Derivative Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.ibm.com/role/StockBasedCompensation",
     "longName": "9952175 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.ibm.com/role/RetirementRelatedBenefits",
     "longName": "9952176 - Disclosure - Retirement-Related Benefits",
     "shortName": "Retirement-Related Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.ibm.com/role/SubsequentEvents",
     "longName": "9952177 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.ibm.com/role/AccountingChangesPolicies",
     "longName": "9955511 - Disclosure - Accounting Changes (Policies)",
     "shortName": "Accounting Changes (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.ibm.com/role/RevenueRecognitionTables",
     "longName": "9955512 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.ibm.com/role/SegmentsTables",
     "longName": "9955513 - Disclosure - Segments (Tables)",
     "shortName": "Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.ibm.com/role/AcquisitionsDivestituresTables",
     "longName": "9955514 - Disclosure - Acquisitions & Divestitures (Tables)",
     "shortName": "Acquisitions & Divestitures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.ibm.com/role/OtherIncomeandExpenseTables",
     "longName": "9955515 - Disclosure - Other (Income) and Expense (Tables)",
     "shortName": "Other (Income) and Expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ibm:ScheduleOfOtherIncomeAndExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ibm:ScheduleOfOtherIncomeAndExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.ibm.com/role/EarningsPerShareofCommonStockTables",
     "longName": "9955516 - Disclosure - Earnings Per Share of Common Stock (Tables)",
     "shortName": "Earnings Per Share of Common Stock (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.ibm.com/role/FinancialAssetsLiabilitiesTables",
     "longName": "9955517 - Disclosure - Financial Assets & Liabilities (Tables)",
     "shortName": "Financial Assets & Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.ibm.com/role/FinancingReceivablesTables",
     "longName": "9955518 - Disclosure - Financing Receivables (Tables)",
     "shortName": "Financing Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.ibm.com/role/LeasesTables",
     "longName": "9955519 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillTables",
     "longName": "9955520 - Disclosure - Intangible Assets Including Goodwill (Tables)",
     "shortName": "Intangible Assets Including Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.ibm.com/role/BorrowingsTables",
     "longName": "9955521 - Disclosure - Borrowings (Tables)",
     "shortName": "Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.ibm.com/role/CommitmentsTables",
     "longName": "9955522 - Disclosure - Commitments (Tables)",
     "shortName": "Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.ibm.com/role/EquityActivityTables",
     "longName": "9955523 - Disclosure - Equity Activity (Tables)",
     "shortName": "Equity Activity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstrumentsTables",
     "longName": "9955524 - Disclosure - Derivative Financial Instruments (Tables)",
     "shortName": "Derivative Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.ibm.com/role/StockBasedCompensationTables",
     "longName": "9955525 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.ibm.com/role/RetirementRelatedBenefitsTables",
     "longName": "9955526 - Disclosure - Retirement-Related Benefits (Tables)",
     "shortName": "Retirement-Related Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.ibm.com/role/BasisofPresentationIncomeTaxesDetails",
     "longName": "9955527 - Disclosure - Basis of Presentation - Income Taxes (Details)",
     "shortName": "Basis of Presentation - Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
     "longName": "9955528 - Disclosure - Basis of Presentation - Supplier Finance Programs (Details)",
     "shortName": "Basis of Presentation - Supplier Finance Programs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-111",
      "name": "ibm:ContractualObligationAveragePaymentTermDuration",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "ibm:ContractualObligationAveragePaymentTermDuration",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
     "longName": "9955529 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Major Products and Service Offerings (Details)",
     "shortName": "Revenue Recognition - Disaggregation of Revenue by Major Products and Service Offerings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-161",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
     "longName": "9955530 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Geography (Details)",
     "shortName": "Revenue Recognition - Disaggregation of Revenue by Geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-165",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails",
     "longName": "9955531 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details)",
     "shortName": "Revenue Recognition - Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails",
     "longName": "9955532 - Disclosure - Revenue Recognition - Reconciliation of Contract Balances (Details)",
     "shortName": "Revenue Recognition - Reconciliation of Contract Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.ibm.com/role/RevenueRecognitionTradeAllowanceforCreditLossesDetails",
     "longName": "9955533 - Disclosure - Revenue Recognition - Trade Allowance for Credit Losses (Details)",
     "shortName": "Revenue Recognition - Trade Allowance for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-47",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails",
     "longName": "9955534 - Disclosure - Segments - Results of Continuing Operations (Details)",
     "shortName": "Segments - Results of Continuing Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-182",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails",
     "longName": "9955535 - Disclosure - Segments - Revenue Reconciliation (Details)",
     "shortName": "Segments - Revenue Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-161",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ibm:ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails",
     "longName": "9955536 - Disclosure - Segments - Pre-Tax Income Reconciliation (Details)",
     "shortName": "Segments - Pre-Tax Income Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "ibm:AmortizationAcquiredIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ibm:ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "ibm:AmortizationAcquiredIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ibm:ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
     "longName": "9955537 - Disclosure - Segments - Other Reportable Segment Items (Details)",
     "shortName": "Segments - Other Reportable Segment Items (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-182",
      "name": "ibm:DepreciationAndAmortizationOfNonAcquiredIntangibles",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ibm:ScheduleOfAssetsAndOtherItemsBySegmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
     "longName": "9955538 - Disclosure - Acquisitions & Divestitures - Acquisitions (Details)",
     "shortName": "Acquisitions & Divestitures - Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-190",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
     "longName": "9955539 - Disclosure - Acquisitions & Divestitures - Purchase Price Allocation (Details)",
     "shortName": "Acquisitions & Divestitures - Purchase Price Allocation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-196",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
     "longName": "9955540 - Disclosure - Acquisitions & Divestitures - Consideration Paid (Details)",
     "shortName": "Acquisitions & Divestitures - Consideration Paid (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-211",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-211",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.ibm.com/role/OtherIncomeandExpenseDetails",
     "longName": "9955541 - Disclosure - Other (Income) and Expense (Details)",
     "shortName": "Other (Income) and Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ibm:ScheduleOfOtherIncomeAndExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ibm:ScheduleOfOtherIncomeAndExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails",
     "longName": "9955542 - Disclosure - Earnings Per Share of Common Stock - Computation (Details)",
     "shortName": "Earnings Per Share of Common Stock - Computation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails",
     "longName": "9955543 - Disclosure - Earnings Per Share of Common Stock - Antidilutive Stock Options (Details)",
     "shortName": "Earnings Per Share of Common Stock - Antidilutive Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-218",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-218",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.ibm.com/role/FinancialAssetsLiabilitiesImpairmentDetails",
     "longName": "9955544 - Disclosure - Financial Assets & Liabilities - Impairment (Details)",
     "shortName": "Financial Assets & Liabilities - Impairment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
     "longName": "9955545 - Disclosure - Financial Assets & Liabilities - Fair Value Measurements (Details)",
     "shortName": "Financial Assets & Liabilities - Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-240",
      "name": "us-gaap:NotesReceivableGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.ibm.com/role/FinancialAssetsLiabilitiesNotMeasuredatFairValueDetails",
     "longName": "9955546 - Disclosure - Financial Assets & Liabilities - Not Measured at Fair Value (Details)",
     "shortName": "Financial Assets & Liabilities - Not Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
     "longName": "9955547 - Disclosure - Financing Receivables - Payment Terms (Details)",
     "shortName": "Financing Receivables - Payment Terms (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-249",
      "name": "ibm:FinancingReceivablePaymentTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:FinanceLoansAndLeasesReceivablePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-249",
      "name": "ibm:FinancingReceivablePaymentTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:FinanceLoansAndLeasesReceivablePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
     "longName": "9955548 - Disclosure - Financing Receivables - Components of Financing Receivables (Details)",
     "shortName": "Financing Receivables - Components of Financing Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "ibm:NetInvestmentInLeaseBeforeAllowanceForCreditLossFeeAndLoanInProcess",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "ibm:NetInvestmentInLeaseBeforeAllowanceForCreditLossFeeAndLoanInProcess",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails",
     "longName": "9955549 - Disclosure - Financing Receivables - Transfer of Financing Assets (Details)",
     "shortName": "Financing Receivables - Transfer of Financing Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ibm:FinancingReceivableTransferredNetGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ibm:FinancingReceivableTransferredNetGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
     "longName": "9955550 - Disclosure - Financing Receivables - By Portfolio Segment (Details)",
     "shortName": "Financing Receivables - By Portfolio Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "ibm:NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-280",
      "name": "ibm:FinancingReceivableNumberOfClassesOfFinancingReceivable",
      "unitRef": "class",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ibm:FinancingReceivableNumberOfClassesOfFinancingReceivable",
       "span",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
     "longName": "9955551 - Disclosure - Financing Receivables - Past Due (Details)",
     "shortName": "Financing Receivables - Past Due (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "ibm:NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-284",
      "name": "ibm:FinancingReceivableAndNetInvestmentInLeaseAmortizedCostNonaccrualStatus",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
     "longName": "9955552 - Disclosure - Financing Receivables - Credit Quality Year of Origination (Details)",
     "shortName": "Financing Receivables - Credit Quality Year of Origination (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "ibm:NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-307",
      "name": "ibm:FinancingReceivableAndNetInvestmentInLeaseOriginatedInCurrentFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails",
     "longName": "9955553 - Disclosure - Leases - Lease Amounts Included in Consolidated Income Statement (Details)",
     "shortName": "Leases - Lease Amounts Included in Consolidated Income Statement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:SalesTypeLeaseRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:SalesTypeLeaseRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails",
     "longName": "9955554 - Disclosure - Intangible Assets Including Goodwill - Intangible Assets by Class (Details)",
     "shortName": "Intangible Assets Including Goodwill - Intangible Assets by Class (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsActivityDetails",
     "longName": "9955555 - Disclosure - Intangible Assets Including Goodwill - Intangible Assets Activity (Details)",
     "shortName": "Intangible Assets Including Goodwill - Intangible Assets Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails",
     "longName": "9955556 - Disclosure - Intangible Assets Including Goodwill - Future Amortization (Details)",
     "shortName": "Intangible Assets Including Goodwill - Future Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails",
     "longName": "9955557 - Disclosure - Intangible Assets Including Goodwill - Goodwill by Segment (Details)",
     "shortName": "Intangible Assets Including Goodwill - Goodwill by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.ibm.com/role/BorrowingsShortTermDebtDetails",
     "longName": "9955558 - Disclosure - Borrowings - Short-Term Debt (Details)",
     "shortName": "Borrowings - Short-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R79": {
     "role": "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails",
     "longName": "9955559 - Disclosure - Borrowings - Long-Term Debt, Components (Details)",
     "shortName": "Borrowings - Long-Term Debt, Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "ibm:DebtInstrumentCarryingAmountExcludingFinanceLeaseObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails",
     "longName": "9955560 - Disclosure - Borrowings - Long-Term Debt, Covenants (Details)",
     "shortName": "Borrowings - Long-Term Debt, Covenants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ibm:DebtCovenantLimitBasedOnNetTangibleAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ibm:DebtCovenantLimitBasedOnNetTangibleAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails",
     "longName": "9955561 - Disclosure - Borrowings - Long-Term Debt, Debt Issued (Details)",
     "shortName": "Borrowings - Long-Term Debt, Debt Issued (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-451",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-7",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-451",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-7",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails",
     "longName": "9955562 - Disclosure - Borrowings - Pre-Swap Obligations (Details)",
     "shortName": "Borrowings - Pre-Swap Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
     "longName": "9955563 - Disclosure - Borrowings - Interest on Debt (Details)",
     "shortName": "Borrowings - Interest on Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestCostsCapitalized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ibm:ScheduleOfInterestOnDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestCostsCapitalized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ibm:ScheduleOfInterestOnDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
     "longName": "9955564 - Disclosure - Borrowings - Lines of Credit (Details)",
     "shortName": "Borrowings - Lines of Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-464",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-9",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-464",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-9",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails",
     "longName": "9955565 - Disclosure - Commitments - Extensions of Credit (Details)",
     "shortName": "Commitments - Extensions of Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-465",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-465",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.ibm.com/role/CommitmentsStandardWarrantyLiabilityDetails",
     "longName": "9955566 - Disclosure - Commitments - Standard Warranty Liability (Details)",
     "shortName": "Commitments - Standard Warranty Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.ibm.com/role/ContingenciesDetails",
     "longName": "9955567 - Disclosure - Contingencies (Details)",
     "shortName": "Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-470",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-470",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
     "longName": "9955568 - Disclosure - Equity Activity - Reclassifications and Taxes (Details)",
     "shortName": "Equity Activity - Reclassifications and Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
     "longName": "9955569 - Disclosure - Equity Activity - AOCI Rollforward (Details)",
     "shortName": "Equity Activity - AOCI Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-55",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-539",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails",
     "longName": "9955570 - Disclosure - Derivative Financial Instruments - Offsetting (Details)",
     "shortName": "Derivative Financial Instruments - Offsetting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
     "longName": "9955571 - Disclosure - Derivative Financial Instruments - Hedging Programs (Details)",
     "shortName": "Derivative Financial Instruments - Hedging Programs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-569",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-569",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails",
     "longName": "9955572 - Disclosure - Derivative Financial Instruments - Cumulative Basis Adjustments for Fair Value Hedges (Details)",
     "shortName": "Derivative Financial Instruments - Cumulative Basis Adjustments for Fair Value Hedges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-587",
      "name": "us-gaap:HedgedLiabilityFairValueHedge",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-587",
      "name": "us-gaap:HedgedLiabilityFairValueHedge",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
     "longName": "9955573 - Disclosure - Derivative Financial Instruments - Effect of Hedge Activity on Income and Expense (Details)",
     "shortName": "Derivative Financial Instruments - Effect of Hedge Activity on Income and Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ibm:ScheduleOfOtherIncomeAndExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-591",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
     "longName": "9955574 - Disclosure - Derivative Financial Instruments - Gains and Losses (Details)",
     "shortName": "Derivative Financial Instruments - Gains and Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.ibm.com/role/StockBasedCompensationDetails",
     "longName": "9955575 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails",
     "longName": "9955576 - Disclosure - Retirement-Related Benefits - All Retirement Plans Cost (Details)",
     "shortName": "Retirement-Related Benefits - All Retirement Plans Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:PensionExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:OtherPostretirementBenefitExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails",
     "longName": "9955577 - Disclosure - Retirement-Related Benefits - Cost of Retirement Plans (Details)",
     "shortName": "Retirement-Related Benefits - Cost of Retirement Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:PensionExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-691",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails",
     "longName": "9955578 - Disclosure - Retirement-Related Benefits - Contributions (Details)",
     "shortName": "Retirement-Related Benefits - Contributions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ibm:DefinedBenefitPlanDefinedContributionPlanAndDirectBenefitPaymentsBenefitPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ibm:DefinedBenefitPlanDefinedContributionPlanAndDirectBenefitPaymentsBenefitPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.ibm.com/role/SubsequentEventsDetails",
     "longName": "9955579 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-713",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-713",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ibm-20250630.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ibm_A0300NotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A0300NotesDue2026Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.300% Notes due 2026",
        "label": "0.300% Notes due 2026 [Member]",
        "documentation": "Notes bearing 0.300% due 2026."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A0300NotesDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A0300NotesDue2028Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.300% Notes due 2028",
        "label": "0.300% Notes due 2028 [Member]",
        "documentation": "Notes bearing 0.300% due 2028."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A0650NotesDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A0650NotesDue2032Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.650% Notes due 2032",
        "label": "0.650% Notes due 2032 [Member]",
        "documentation": "Notes bearing 0.650% due 2032."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A0875NotesDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A0875NotesDue2030Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.875% Notes due 2030",
        "label": "0.875% Notes due 2030 [Member]",
        "documentation": "Notes bearing 0.875% due 2030."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A1200NotesDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A1200NotesDue2040Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.200% Notes due 2040",
        "label": "1.200% Notes due 2040 [Member]",
        "documentation": "Notes bearing 1.200% due 2040."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A1250NotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A1250NotesDue2027Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.250% Notes due 2027",
        "label": "1.250% Notes due 2027 [Member]",
        "documentation": "Notes bearing 1.250% due 2027."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A1250NotesDue2034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A1250NotesDue2034Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.250% Notes due 2034",
        "label": "1.250% Notes due 2034 [Member]",
        "documentation": "Notes bearing 1.250% due 2034."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A1500NotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A1500NotesDue2029Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.500% Notes due 2029",
        "label": "1.500% Notes due 2029 [Member]",
        "documentation": "Notes bearing 1.500% due 2029."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A1750NotesDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A1750NotesDue2028Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.750% Notes due 2028",
        "label": "1.750% Notes due 2028 [Member]",
        "documentation": "Notes bearing 1.750% due 2028."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A1750NotesDue2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A1750NotesDue2031Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.750% Notes due 2031",
        "label": "1.750% Notes due 2031 [Member]",
        "documentation": "Notes bearing 1.750% due 2031."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A2.900NotesDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A2.900NotesDue2030Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2.900% Notes due 2030",
        "label": "2.900% Notes due 2030 [Member]",
        "documentation": "2.900% Notes due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A2025AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A2025AcquisitionsMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Acquisitions",
        "label": "2025 Acquisitions [Member]",
        "documentation": "2025 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A2875NotesDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A2875NotesDue2025Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2.875% Notes due 2025",
        "label": "2.875% Notes due 2025 [Member]",
        "documentation": "Notes bearing 2.875% due 2025."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A3.150NotesDue2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A3.150NotesDue2033Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.150% Notes due 2033",
        "label": "3.150% Notes due 2033 [Member]",
        "documentation": "3.150% Notes due 2033"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A3.450NotesDue2037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A3.450NotesDue2037Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.450% Notes due 2037",
        "label": "3.450% Notes due 2037 [Member]",
        "documentation": "3.450% Notes due 2037"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A3.800NotesDue2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A3.800NotesDue2045Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.800% Notes due 2045",
        "label": "3.800% Notes due 2045 [Member]",
        "documentation": "3.800% Notes due 2045"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A3375NotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A3375NotesDue2027Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.375% Notes due 2027",
        "label": "3.375% Notes due 2027 [Member]",
        "documentation": "3.375% Notes due 2027"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A3625NotesDue2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A3625NotesDue2031Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.625% Notes due 2031",
        "label": "3.625% Notes due 2031 [Member]",
        "documentation": "3.625% Notes due 2031"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A3750NotesDue2035Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A3750NotesDue2035Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.750% Notes due 2035",
        "label": "3.750% Notes due 2035 [Member]",
        "documentation": "3.750% Notes due 2035"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A4000NotesDue2043Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A4000NotesDue2043Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.000% Notes due 2043",
        "label": "4.000% Notes due 2043 [Member]",
        "documentation": "4.000% Notes due 2043"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A4875NotesDue2038Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A4875NotesDue2038Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.875% Notes due 2038",
        "label": "4.875% Notes due 2038 [Member]",
        "documentation": "4.875% Notes due 2038"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A5875DebenturesDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A5875DebenturesDue2032Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.875% Debentures due 2032",
        "label": "5.875% Debentures due 2032 [Member]",
        "documentation": "Debentures bearing 5.875% due 2032."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A622DebenturesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A622DebenturesDue2027Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "6.22% Debentures due 2027",
        "label": "6.22% Debentures due 2027 [Member]",
        "documentation": "Debentures bearing 6.22% due 2027."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A650DebenturesDue2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A650DebenturesDue2028Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "6.50% Debentures due 2028",
        "label": "6.50% Debentures due 2028 [Member]",
        "documentation": "Debentures bearing 6.50% due 2028."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A700DebenturesDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A700DebenturesDue2025Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7.00% Debentures due 2025",
        "label": "7.00% Debentures due 2025 [Member]",
        "documentation": "Debentures bearing 7.00% due 2025."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A700DebenturesDue2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A700DebenturesDue2045Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7.00% Debentures due 2045",
        "label": "7.00% Debentures due 2045 [Member]",
        "documentation": "Debentures bearing 7.00% due 2045."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_A7125DebenturesDue2096Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "A7125DebenturesDue2096Member",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7.125% Debentures due 2096",
        "label": "7.125% Debentures due 2096 [Member]",
        "documentation": "Debentures bearing 7.125% due 2096."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_AaaBaa3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AaaBaa3Member",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aaa \u2013 Baa3",
        "label": "Aaa - Baa3 [Member]",
        "documentation": "Moodys rating Aaa to Baa3."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]",
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesAndLoansReceivableNetCurrentAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term financing receivables:",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r1297"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of notes and accounts receivable - trade allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1543"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes and accounts receivable \u2014 trade (net of allowances of $109 in 2025 and $114 in 2024)",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1531"
     ]
    },
    "ibm_AccruedLiabilitiesAndOtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses and liabilities",
        "label": "Accrued Liabilities and Other Liabilities, Current",
        "documentation": "Current portion of the amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement-related benefit plans",
        "terseLabel": "Net Change Retirement- Related Benefit Plans",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r15",
      "r24",
      "r94",
      "r1456",
      "r1457",
      "r1458"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior service costs/(credits)",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r15",
      "r24",
      "r212",
      "r213",
      "r1456"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gains/(losses) arising during the period",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r24",
      "r94",
      "r212",
      "r213",
      "r1456"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Unrealized Gains/(Losses) on Cash Flow Hedges",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r212",
      "r213",
      "r743",
      "r824",
      "r825",
      "r826",
      "r827",
      "r1144",
      "r1456"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Unrealized Gains/(Losses) on Available- For-Sale Securities",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r204",
      "r212",
      "r213",
      "r1456"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reclassifications and Taxes Related to Items of Other Comprehensive Income",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) (net of tax)",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r212",
      "r824",
      "r825",
      "r826",
      "r827",
      "r861",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income/(loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r95",
      "r191",
      "r957",
      "r995",
      "r998",
      "r1745"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r212",
      "r824",
      "r825",
      "r826",
      "r827",
      "r861",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY",
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income/(Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r15",
      "r24",
      "r816",
      "r819",
      "r887",
      "r991",
      "r992",
      "r1456",
      "r1457",
      "r1458",
      "r1519",
      "r1520",
      "r1521",
      "r1522"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r15",
      "r24",
      "r92",
      "r93",
      "r212",
      "r213",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r1456"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average useful life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r1129"
     ]
    },
    "ibm_AcquiredIntangiblesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AcquiredIntangiblesMember",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired intangibles",
        "label": "Acquired intangibles [Member]",
        "documentation": "Represents information pertaining to acquired intangibles."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_AcquisitionRelatedCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AcquisitionRelatedCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition-related charges",
        "label": "Acquisition Related Charges",
        "documentation": "Charges excluded from segment pre-tax income including: acquisition-related in-process research and development, transaction costs, applicable retention, restructuring and related expenses, tax charges related to acquisition integration and pre-closing charges, such as financing costs."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1365"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1411"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1347",
      "r1357",
      "r1389"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1340",
      "r1350",
      "r1360",
      "r1392"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1412"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Currencies [Domain]",
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1385",
      "r1393",
      "r1397",
      "r1405"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Operating Segment [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r333",
      "r1162",
      "r1163"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/StockBasedCompensationDetails": {
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax stock-based compensation cost",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r658",
      "r667"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/StockBasedCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net stock-based compensation cost",
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1701"
     ]
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of client financing receivables and allowance for credit losses by class",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r1543"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTradeAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Allowance for Credit Loss, Beginning Balance",
        "periodEndLabel": "Allowance for Credit Loss, Ending Balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r344",
      "r355",
      "r358",
      "r363",
      "r1795"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical",
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes and accounts receivable - trade, allowances",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r344",
      "r355"
     ]
    },
    "ibm_AllowanceForDoubtfulAccountsReceivableOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AllowanceForDoubtfulAccountsReceivableOther",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTradeAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency and other",
        "label": "Allowance For Doubtful Accounts Receivable Other",
        "documentation": "Amount of other adjustments impacting the allowance for credit loss, including foreign currency translation adjustments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTradeAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions / (Releases)",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1543"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTradeAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Roll forward of notes and accounts receivable - trade allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTradeAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable, allowances",
        "label": "Allowance for Credit Loss, Receivable, Other, Current",
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForNotesAndLoansReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term financing receivables held for investment, allowances",
        "label": "Financing Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r344",
      "r355"
     ]
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForNotesAndLoansReceivableNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term financing receivables, allowances",
        "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r355"
     ]
    },
    "us-gaap_AlternativePresentationLessorLeaseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AlternativePresentationLessorLeaseIncomeAbstract",
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease income \u2014 sales-type and direct financing leases:",
        "label": "Lease Income, Lessor, Alternative Presentation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas",
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r1832",
      "r1833",
      "r1834",
      "r1835"
     ]
    },
    "ibm_AmortizationAcquiredIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AmortizationAcquiredIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of acquired intangible assets",
        "label": "Amortization Acquired Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of acquired intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of capitalized software and acquired intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r225",
      "r385",
      "r392",
      "r1134",
      "r1145",
      "r1146",
      "r1148",
      "r1150"
     ]
    },
    "ibm_AmortizationOfIntangibleAssetsNetOfCurrencyImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AmortizationOfIntangibleAssetsNetOfCurrencyImpact",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset amortization expense",
        "label": "Amortization Of Intangible Assets Net Of Currency Impact",
        "documentation": "The aggregate expense net of any currency impact charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding stock options not included in the computation of diluted earnings per share (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive stock options",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AociBeforeTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gains (losses) before taxes in accumulated other comprehensive income/(loss), cash flow hedges",
        "label": "AOCI before Tax, Attributable to Parent",
        "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific",
        "label": "Asia Pacific [Member]"
       }
      }
     },
     "auth_ref": [
      "r1832",
      "r1833",
      "r1834",
      "r1835"
     ]
    },
    "us-gaap_AssetPledgedAsCollateralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetPledgedAsCollateralMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Pledged as Collateral",
        "label": "Asset Pledged as Collateral [Member]",
        "documentation": "Asset pledged as collateral."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r1030",
      "r1262",
      "r1511",
      "r1513",
      "r1783"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r143",
      "r183",
      "r229",
      "r233",
      "r234",
      "r291",
      "r302",
      "r328",
      "r332",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r741",
      "r744",
      "r852",
      "r948",
      "r949",
      "r954",
      "r1051",
      "r1162",
      "r1163",
      "r1198",
      "r1297",
      "r1313",
      "r1314",
      "r1328",
      "r1601",
      "r1602",
      "r1775"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r194",
      "r229",
      "r233",
      "r234",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r741",
      "r744",
      "r852",
      "r1297",
      "r1601",
      "r1602",
      "r1775"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r836",
      "r1288"
     ]
    },
    "ibm_AutomationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "AutomationMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Automation",
        "label": "Automation [Member]",
        "documentation": "Automation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1400"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1401"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1399"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1398"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1397"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1397"
     ]
    },
    "ibm_Ba1CMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Ba1CMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ba1 \u2013 C",
        "label": "Ba1 - C [Member]",
        "documentation": "Moodys rating Ba1 to C."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r758",
      "r763",
      "r764",
      "r765",
      "r766",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r851",
      "r1283",
      "r1284",
      "r1425",
      "r1798"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r758",
      "r763",
      "r764",
      "r765",
      "r766",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r851",
      "r1283",
      "r1284",
      "r1425",
      "r1798"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits and certificates of deposit",
        "label": "Bank Time Deposits [Member]",
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1510"
     ]
    },
    "ibm_BrazilTaxMattersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "BrazilTaxMattersMember",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brazil Tax Matters",
        "label": "Brazil Tax Matters [Member]",
        "documentation": "Challenges brought by Brazilian tax authorities regarding non-income tax assessments and non-income tax litigation matters."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r1000",
      "r1214",
      "r1217",
      "r1708",
      "r1715",
      "r1717"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Axis]",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r1000",
      "r1214",
      "r1217",
      "r1708",
      "r1715",
      "r1717"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock awards fair value",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Value",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r1722",
      "r1723"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock awards issued (in shares)",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares",
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1223",
      "r1226",
      "r1227",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r686",
      "r687",
      "r688",
      "r689",
      "r695",
      "r696",
      "r697",
      "r698",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r733",
      "r734",
      "r735",
      "r738",
      "r1223",
      "r1230",
      "r1708",
      "r1715",
      "r1717"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of business acquired (as a percent)",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r1223",
      "r1224"
     ]
    },
    "ibm_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductiblePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductiblePercent",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated percent of goodwill deductible for tax purposes",
        "label": "Business Acquisition, Purchase Price Allocation Goodwill Expected Tax Deductible Percent",
        "documentation": "The percent of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisition, cash per share (in dollars per share)",
        "label": "Business Combination, Price Per Share",
        "documentation": "Per share price of saleable stock paid or offered to be paid by acquirer in business combination."
       }
      }
     },
     "auth_ref": [
      "r1260",
      "r1712",
      "r1713",
      "r1722",
      "r1723"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate total purchase price",
        "totalLabel": "Total consideration",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r735",
      "r1223",
      "r1226"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of stock-based compensation awards attributable to pre-acquisition services",
        "label": "Business Combination, Consideration Transferred, Equity Interest",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r1223",
      "r1226",
      "r1227",
      "r1258",
      "r1259"
     ]
    },
    "ibm_BusinessCombinationConsiderationTransferredSettlementOfPreacquisitionRelationships": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "BusinessCombinationConsiderationTransferredSettlementOfPreacquisitionRelationships",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement of pre-existing relationships",
        "label": "Business Combination, Consideration Transferred, Settlement Of Preacquisition Relationships",
        "documentation": "Business Combination, Consideration Transferred, Settlement Of Preacquisition Relationships"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets acquired",
        "label": "Business Combination, Recognized Asset Acquired, Asset",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r716"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current assets",
        "label": "Business Combination, Recognized Asset Acquired, Asset, Current",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term marketable securities",
        "label": "Business Combination, Recognized Asset Acquired, Investment in Debt and Equity Securities, Current",
        "documentation": "Amount of investment in debt and equity securities acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Liability, Current",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r1223",
      "r1226",
      "r1229",
      "r1716",
      "r1718"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities assumed",
        "label": "Business Combination, Recognized Liability Assumed, Liability",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r716"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncurrent liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Liability, Noncurrent",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "ibm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment/noncurrent assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Property Plant and Equipment and Other Noncurrent Assets",
        "documentation": "The aggregate of property, plant and equipment and other noncurrent assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total purchase price",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "ibm_BusinessConsiderationPayableInCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "BusinessConsiderationPayableInCash",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration payable",
        "label": "Business Consideration Payable In Cash",
        "documentation": "Business Consideration Payable In Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r180",
      "r1135"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r849",
      "r850",
      "r1747",
      "r1748"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at January 1",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at June 30",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r110",
      "r228"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r110"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains (losses) expected to be reclassified to net income within the next 12 months",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Hedging",
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_ChangeInPretaxStockBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ChangeInPretaxStockBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax stock-based compensation cost increase (decrease)",
        "label": "Change In Pretax Stock Based Compensation Cost",
        "documentation": "Represents the change in the pre-tax stock-based compensation cost from the corresponding period in the prior year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains/(losses) recognized in earnings attributable to risk being hedged",
        "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge",
        "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r760",
      "r768",
      "r1284"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1376"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1371"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r186",
      "r187",
      "r188",
      "r229",
      "r234",
      "r265",
      "r270",
      "r284",
      "r286",
      "r294",
      "r295",
      "r350",
      "r424",
      "r427",
      "r428",
      "r429",
      "r433",
      "r434",
      "r468",
      "r469",
      "r471",
      "r472",
      "r474",
      "r475",
      "r478",
      "r479",
      "r482",
      "r485",
      "r491",
      "r852",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1010",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1037",
      "r1059",
      "r1078",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1416",
      "r1514",
      "r1516",
      "r1523"
     ]
    },
    "ibm_ClientFinancingReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ClientFinancingReceivablesMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Client Financing Receivables",
        "label": "Client Financing Receivables [Member]",
        "documentation": "Portfolio segment related to total client financing receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "ibm_CommercialFinancingReceivablesHeldForInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CommercialFinancingReceivablesHeldForInvestmentMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for Investment",
        "label": "Commercial financing receivables, Held for investment [Member]",
        "documentation": "Represents information pertaining to commercial financing receivables, held for investment."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_CommercialFinancingReceivablesHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CommercialFinancingReceivablesHeldForSaleMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for Sale",
        "label": "Commercial financing receivables, Held for sale [Member]",
        "documentation": "Represents information pertaining to commercial financing receivables, held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommercialLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommercialLoanMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial Financing Receivables",
        "label": "Commercial Loan [Member]",
        "documentation": "A loan, whether secured or unsecured, to a company for purposes such as seasonal working capital needs, inventory financing, equipment purchases and acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_CommitmentWithThirdPartyFinancialInstitutionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CommitmentWithThirdPartyFinancialInstitutionMember",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment With Third Party Financial Institution",
        "label": "Commitment With Third Party Financial Institution [Member]",
        "documentation": "Commitment With Third Party Financial Institution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r1117"
     ]
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Commitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments",
        "label": "Commitments Disclosure [Text Block]",
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividend per common share (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockIncludingAdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock and Additional Paid-in Capital",
        "label": "Common Stock Including Additional Paid in Capital [Member]",
        "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1316",
      "r1317",
      "r1318",
      "r1320",
      "r1321",
      "r1322",
      "r1325",
      "r1519",
      "r1520",
      "r1522",
      "r1746",
      "r1828",
      "r1831"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r1037"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStocksIncludingAdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stocks, Including Additional Paid in Capital",
        "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r123"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1382"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1381"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1383"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1380"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r208",
      "r210",
      "r216",
      "r946",
      "r965",
      "r966"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income plus other comprehensive income/(loss):",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r1129",
      "r1254",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1574",
      "r1576",
      "r1579",
      "r1580"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails",
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r141",
      "r229",
      "r230",
      "r236",
      "r239",
      "r291",
      "r304",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r952",
      "r1162",
      "r1163",
      "r1601",
      "r1602"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails",
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r141",
      "r229",
      "r230",
      "r236",
      "r239",
      "r291",
      "r304",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r952",
      "r1162",
      "r1163",
      "r1601",
      "r1602"
     ]
    },
    "ibm_ConsultingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ConsultingMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting",
        "label": "Consulting [Member]",
        "documentation": "Represents information pertaining to Consulting."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Contract Balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of reconciliation of contract balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1605"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r496",
      "r507"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized that was included in deferred income at the beginning of the period",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "ibm_ContractualObligationAveragePaymentTermDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ContractualObligationAveragePaymentTermDuration",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual obligation average payment term duration",
        "label": "Contractual Obligation Average Payment Term Duration",
        "documentation": "Contractual Obligation Average Payment Term Duration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated corporate amounts and other",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r327",
      "r328",
      "r329",
      "r330",
      "r333",
      "r1527"
     ]
    },
    "ibm_CostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CostMember",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Cost [Member]",
        "documentation": "Cost Of Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_CostOfFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CostOfFinancingMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of financing",
        "label": "Cost of financing [Member]",
        "documentation": "Primary financial statement caption in which reported facts about the cost of financing have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsSoldSalesTypeLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsSoldSalesTypeLease",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Carrying value of underlying assets",
        "label": "Cost of Goods Sold, Sales-type Lease",
        "documentation": "Cost of goods sold for sales-type financing lease."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r883"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r229",
      "r233",
      "r234",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r852",
      "r1162",
      "r1601"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r1284"
     ]
    },
    "ibm_CostOfServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CostOfServicesMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of services",
        "label": "Cost of services [Member]",
        "documentation": "Primary financial statement caption encompassing cost of services."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r229",
      "r237",
      "r238",
      "r439",
      "r480",
      "r892",
      "r902",
      "r953",
      "r1140",
      "r1142",
      "r1143",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1739",
      "r1740",
      "r1741",
      "r1742"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r1600"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r1600"
     ]
    },
    "srt_CreditRatingMoodysAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CreditRatingMoodysAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Rating, Moody's [Axis]",
        "label": "Credit Rating, Moody's [Axis]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r1186",
      "r1552"
     ]
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency [Axis]",
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1768"
     ]
    },
    "ibm_CurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "CurrentAssetsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion",
        "label": "Current Assets [Member]",
        "documentation": "Information pertaining to current assets."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Client relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r1239",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1574",
      "r1576",
      "r1579",
      "r1580"
     ]
    },
    "ibm_DataMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DataMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Data",
        "label": "Data [Member]",
        "documentation": "Data"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": "ibm_OtherExpenseAndIncome",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net (gains)/losses from securities and investment assets",
        "label": "Debt and Equity Securities, Realized Gain (Loss)",
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r1063",
      "r1064",
      "r1100",
      "r1101",
      "r1102",
      "r1459",
      "r1460"
     ]
    },
    "ibm_DebtCovenantLimitBasedOnNetTangibleAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DebtCovenantLimitBasedOnNetTangibleAssets",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Limit based on net tangible assets",
        "label": "Debt Covenant Limit Based On Net Tangible Assets",
        "documentation": "The limit on secured indebtedness and sale and leaseback transactions expressed as a percentage of the company's consolidated net tangible assets. This limit is part of covenant contained in the company's indentures which govern its debt securities and various credit facilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r229",
      "r232",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r422",
      "r423",
      "r435",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r451",
      "r458",
      "r459",
      "r461",
      "r812",
      "r871"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r73",
      "r74",
      "r131",
      "r132",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1296",
      "r1511",
      "r1512",
      "r1515",
      "r1518",
      "r1585",
      "r1586",
      "r1587",
      "r1770",
      "r1771",
      "r1789"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails",
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, gross",
        "totalLabel": "Total",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r132",
      "r462"
     ]
    },
    "ibm_DebtInstrumentCarryingAmountExcludingFinanceLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DebtInstrumentCarryingAmountExcludingFinanceLeaseObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt excluding finance lease obligations",
        "label": "Debt Instrument Carrying Amount Excluding Finance Lease Obligations",
        "documentation": "It represents the amount of debt excluding finance lease obligations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate amount of debt issued",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r871",
      "r872",
      "r1194",
      "r1195",
      "r1296"
     ]
    },
    "us-gaap_DebtInstrumentFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFairValueDisclosureAbstract",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesNotMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "label": "Debt Instrument, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coupon rate (as a percent)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r437"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r460",
      "r812",
      "r952",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1296",
      "r1511",
      "r1512",
      "r1515",
      "r1518",
      "r1770",
      "r1771"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1296",
      "r1511",
      "r1512",
      "r1515",
      "r1518",
      "r1585",
      "r1586",
      "r1587",
      "r1770",
      "r1771",
      "r1789"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r38",
      "r39",
      "r52",
      "r121",
      "r122",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r460",
      "r812",
      "r952",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1296",
      "r1511",
      "r1512",
      "r1515",
      "r1518",
      "r1770",
      "r1771"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: net unamortized discount",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1604",
      "r1769",
      "r1770",
      "r1771"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesImpairmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment for credit losses",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1555"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Marketable securities",
        "terseLabel": "Debt securities - current",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r1554"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt securities - noncurrent",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1554"
     ]
    },
    "ibm_DefaultProvisionOnCreditFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DefaultProvisionOnCreditFacility",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Default provision on credit facility",
        "label": "Default Provision On Credit Facility",
        "documentation": "The limit on the amount of a default on other indebtedness which would trigger a default under the reporting entity's credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Less: net unamortized debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1604",
      "r1769",
      "r1770",
      "r1771"
     ]
    },
    "us-gaap_DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails_1": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Add: fair value adjustment",
        "label": "Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge",
        "documentation": "Amount as of the balance sheet date of the unamortized adjustment to the carrying value of an interest-bearing hedged item made under an effective interest rate fair value hedge that is amortized upon discontinuation of the interest rate fair value hedge."
       }
      }
     },
     "auth_ref": [
      "r1737"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r670",
      "r671"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income",
        "verboseLabel": "Deferred income (current)",
        "label": "Deferred Revenue, Current",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1441"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/RevenueRecognitionReconciliationofContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income",
        "verboseLabel": "Deferred income (noncurrent)",
        "label": "Deferred Revenue, Noncurrent",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1442"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recognized actuarial losses",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r551",
      "r597",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service costs/(credits)",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r552",
      "r598",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid pension assets",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r511",
      "r512",
      "r534",
      "r582",
      "r1050",
      "r1212",
      "r1790"
     ]
    },
    "ibm_DefinedBenefitPlanContributionsByEmployerNoncash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DefinedBenefitPlanContributionsByEmployerNoncash",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions by employer - Noncash",
        "label": "Defined Benefit Plan Contributions By Employer, Noncash",
        "documentation": "Noncash contributions made by the employer during the period to a defined benefit plan. These contributions may be in the form of securities."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_DefinedBenefitPlanDefinedContributionPlanAndDirectBenefitPaymentsBenefitPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DefinedBenefitPlanDefinedContributionPlanAndDirectBenefitPaymentsBenefitPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total plan contributions",
        "label": "Defined Benefit Plan, Defined Contribution Plan and Direct Benefit Payments, Benefit Payments",
        "documentation": "Amount of contributions made by an employer to a defined benefit plan, defined contribution plan, or direct benefit payments, including nonpension postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement-Related Benefits",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r602"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r550",
      "r596",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r517",
      "r549",
      "r595",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_PensionExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net periodic pension (income)/cost of defined benefit plans",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r592",
      "r593",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_DefinedBenefitPlanOtherCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanOtherCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other costs/(credits)",
        "label": "Defined Benefit Plan, Other Cost (Credit)",
        "documentation": "Amount of defined benefit plan cost (credit), classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Curtailments and settlements",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment."
       }
      }
     },
     "auth_ref": [
      "r1608",
      "r1647",
      "r1668"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r548",
      "r594",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_PensionExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of defined contribution plans",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r36",
      "r224",
      "r1145",
      "r1146",
      "r1148",
      "r1150"
     ]
    },
    "ibm_DepreciationAndAmortizationOfNonAcquiredIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "DepreciationAndAmortizationOfNonAcquiredIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation/amortization of non-acquired intangibles",
        "label": "Depreciation And Amortization Of Non-Acquired Intangibles",
        "documentation": "Depreciation And Amortization Of Non-Acquired Intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative assets",
        "label": "Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r809",
      "r1096",
      "r1097",
      "r1139",
      "r1143",
      "r1284"
     ]
    },
    "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetNotOffsetPolicyElectionDeduction",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential reduction in net position of total derivative assets",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset",
        "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative asset."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r196",
      "r1139",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_DerivativeAverageRemainingMaturity1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAverageRemainingMaturity1",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average remaining maturity",
        "label": "Derivative, Average Remaining Maturity",
        "documentation": "Average remaining period until maturity of the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeCollateralRightToReclaimCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeCollateralRightToReclaimCash",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Right to reclaim cash collateral",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset",
        "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r809",
      "r810",
      "r811",
      "r1139",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r758",
      "r760",
      "r761",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r1026",
      "r1028",
      "r1042",
      "r1043",
      "r1044",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1091",
      "r1092",
      "r1095",
      "r1098",
      "r1139",
      "r1140",
      "r1143",
      "r1283",
      "r1284",
      "r1316",
      "r1318",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1739",
      "r1740",
      "r1741",
      "r1742",
      "r1752",
      "r1753",
      "r1754",
      "r1755",
      "r1756",
      "r1757",
      "r1758",
      "r1759"
     ]
    },
    "us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeExcludedComponentGainLossRecognizedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Amounts Excluded from Effectiveness Testing",
        "label": "Derivative, Excluded Component, Gain (Loss), Recognized in Earnings",
        "documentation": "Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r221",
      "r760",
      "r772"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gains/(losses) recognized in earnings on derivatives",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1131",
      "r1729"
     ]
    },
    "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative."
       }
      }
     },
     "auth_ref": [
      "r1729"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r758",
      "r760",
      "r761",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r1026",
      "r1028",
      "r1042",
      "r1043",
      "r1044",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1091",
      "r1092",
      "r1095",
      "r1098",
      "r1139",
      "r1140",
      "r1143",
      "r1283",
      "r1284",
      "r1316",
      "r1318",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1739",
      "r1740",
      "r1741",
      "r1742",
      "r1752",
      "r1753",
      "r1754",
      "r1755",
      "r1756",
      "r1757",
      "r1758",
      "r1759"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r813",
      "r828",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r761",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r1284"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss)",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r761",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r1284"
     ]
    },
    "us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsInHedgesAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives designated as hedging - Assets",
        "label": "Derivative Instruments in Hedges, Assets, at Fair Value",
        "documentation": "Aggregate fair value of all derivative assets designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r764",
      "r766",
      "r1284",
      "r1731"
     ]
    },
    "us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives designated as hedging - Liabilities",
        "label": "Derivative Instruments in Hedges, Liabilities, at Fair Value",
        "documentation": "Aggregate fair value of all derivative liabilities designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r764",
      "r766",
      "r1284",
      "r1731"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives not designated as hedging - Assets",
        "verboseLabel": "Fair value of derivatives",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value",
        "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r763",
      "r765",
      "r766",
      "r1284"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives not designated as hedging - Liabilities",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value",
        "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r765",
      "r766",
      "r1284"
     ]
    },
    "us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative liabilities",
        "label": "Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r809",
      "r1096",
      "r1097",
      "r1139",
      "r1143",
      "r1284"
     ]
    },
    "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilityNotOffsetPolicyElectionDeduction",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential reduction in net position of total derivative liabilities",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset",
        "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative liability."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r196",
      "r1139",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r1743"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1283",
      "r1726",
      "r1727"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r1743"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract",
        "label": "Derivative, Term of Contract",
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r763",
      "r764",
      "r765",
      "r766",
      "r1284"
     ]
    },
    "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesMethodsOfAccountingHedgingDerivatives",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r1725",
      "r1744"
     ]
    },
    "us-gaap_DerivativesOffsettingFairValueAmountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesOffsettingFairValueAmountsPolicy",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offsetting Derivatives",
        "label": "Derivatives, Offsetting Fair Value Amounts, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for offsetting or not offsetting fair value amounts recognized for derivative instruments against such amounts recognized for the right to reclaim cash collateral (a receivable) or the obligation to return cash collateral (a payable) arising from derivative instruments recognized at fair value."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r1738",
      "r1740",
      "r1741",
      "r1742"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Completed technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1574",
      "r1576",
      "r1579",
      "r1580",
      "r1720"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue by Major Products/Service Offerings",
        "verboseLabel": "Revenue by Geography",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of disaggregation of revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r621",
      "r652",
      "r653",
      "r655",
      "r1221"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued Operations, Disposed of by Sale",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other\u2012divested businesses",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r177"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax gain on sale of business",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r398",
      "r1507",
      "r1581"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r1214",
      "r1217"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends paid - common stock",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1332"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1364"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticPlanMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Plan",
        "label": "Domestic Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1671",
      "r1672",
      "r1673"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe/Middle East/Africa",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1832",
      "r1833",
      "r1834",
      "r1835"
     ]
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "EUR",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Euro Member Countries, Euro",
        "label": "Euro Member Countries, Euro"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share of common stock:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r217",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r262",
      "r265",
      "r284",
      "r285",
      "r286",
      "r290",
      "r467",
      "r656",
      "r684",
      "r740",
      "r832",
      "r833",
      "r947",
      "r967",
      "r1153"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r217",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r265",
      "r284",
      "r285",
      "r286",
      "r290",
      "r467",
      "r656",
      "r684",
      "r740",
      "r832",
      "r833",
      "r947",
      "r967",
      "r1153"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assuming dilution:",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share of Common Stock",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r287",
      "r288",
      "r289"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation cost, allocation of recognized costs",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1700"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost related to non-vested awards",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost related to non-vested awards, weighted average period of recognition",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/StockBasedCompensationDetails": {
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax benefits",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails",
      "http://www.ibm.com/role/StockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697",
      "r1698",
      "r1699"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1414"
     ]
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Listings, Exchange [Axis]",
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1369"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1410"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1410"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1410"
     ]
    },
    "ibm_EquityAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "EquityAwardsMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards",
        "label": "Equity Awards [Member]",
        "documentation": "Equity Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY",
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r167",
      "r170",
      "r171",
      "r211",
      "r212",
      "r213",
      "r240",
      "r241",
      "r242",
      "r246",
      "r254",
      "r256",
      "r258",
      "r293",
      "r351",
      "r354",
      "r397",
      "r466",
      "r492",
      "r656",
      "r674",
      "r675",
      "r679",
      "r680",
      "r681",
      "r685",
      "r739",
      "r740",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r831",
      "r861",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r873",
      "r875",
      "r887",
      "r964",
      "r991",
      "r992",
      "r993",
      "r1010",
      "r1078"
     ]
    },
    "us-gaap_EquityContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityContractMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity contracts",
        "label": "Equity Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to share prices."
       }
      }
     },
     "auth_ref": [
      "r1143",
      "r1208",
      "r1210",
      "r1263",
      "r1264",
      "r1265",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1282",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1739"
     ]
    },
    "ibm_EquityContractsHedgingEmployeeCompensationObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "EquityContractsHedgingEmployeeCompensationObligationsMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity contracts hedging employee compensation obligations",
        "label": "Equity contracts hedging employee compensation obligations [Member]",
        "documentation": "Equity Contract Employee Compensation Hedge [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Consideration Transferred, Equity Interest, Type [Axis]",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Type [Axis]",
        "documentation": "Information by type of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1722",
      "r1723"
     ]
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Consideration Transferred, Equity Interest, Type [Domain]",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Type [Domain]",
        "documentation": "Type of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1722",
      "r1723"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investments",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r847",
      "r1137"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1379"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1347",
      "r1357",
      "r1389"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1334",
      "r1344",
      "r1354",
      "r1386"
     ]
    },
    "ibm_EuroFixedRateNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "EuroFixedRateNotesMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Euro fixed-rate notes",
        "label": "Euro fixed-rate notes [Member]",
        "documentation": "Euro fixed-rate notes"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange [Domain]",
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "ibm_ExpenseAndIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ExpenseAndIncomeOther",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total expense and other (income)",
        "terseLabel": "Other expense and (income)",
        "label": "Expense and (Income), Other",
        "documentation": "The aggregate amount of both recurring costs and income associated with normal operations (except for the portion of these expenses which can be clearly related to production and included in cost of sales, services or financing) and expense (income) from ancillary business-related activities. Includes selling, general and administrative expense, research and development expense, intellectual property and custom development income and interest and debt related expenses (except those related to the financing activities of the entity)."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_ExpenseAndOtherIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ExpenseAndOtherIncomeAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense and other (income):",
        "label": "Expense and Other Income [Abstract]",
        "documentation": "Expense and Other Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_ExtendedLinesOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ExtendedLinesOfCreditMember",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Extended lines of credit",
        "label": "Extended lines of credit [Member]",
        "documentation": "The entity's commitment to provide extended lines of credit to third-party entities."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ExternalCreditRatingMoodysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ExternalCreditRatingMoodysMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "External Credit Rating, Moody's [Domain]",
        "label": "External Credit Rating, Moody's [Domain]"
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1552"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets and financial liabilities measured at fair value on a recurring basis:",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r836",
      "r843",
      "r1288"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r836",
      "r843",
      "r1288"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r576",
      "r577",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842",
      "r843",
      "r845",
      "r848",
      "r896",
      "r897",
      "r898",
      "r1131",
      "r1194",
      "r1195",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1288",
      "r1291",
      "r1295"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r836",
      "r837",
      "r839",
      "r1288",
      "r1750",
      "r1760"
     ]
    },
    "us-gaap_FairValueHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueHedgingMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hedging",
        "label": "Fair Value Hedging [Member]",
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r538",
      "r543",
      "r576",
      "r836",
      "r843",
      "r848",
      "r896",
      "r1131",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1288",
      "r1295"
     ]
    },
    "ibm_FairValueInputsLevel2AndLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FairValueInputsLevel2AndLevel3Member",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 And 3",
        "label": "Fair Value, Inputs, Level 2 And Level 3 [Member]",
        "documentation": "Fair value inputs for Level 2 and Level 3."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r538",
      "r543",
      "r576",
      "r578",
      "r836",
      "r837",
      "r843",
      "r848",
      "r897",
      "r1131",
      "r1194",
      "r1195",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1288",
      "r1295"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r836",
      "r837",
      "r839",
      "r1288",
      "r1750",
      "r1760"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r576",
      "r577",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842",
      "r843",
      "r845",
      "r848",
      "r896",
      "r897",
      "r898",
      "r1131",
      "r1194",
      "r1195",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1288",
      "r1291",
      "r1295"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1288",
      "r1747",
      "r1748",
      "r1749",
      "r1750",
      "r1751",
      "r1760"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r763",
      "r764",
      "r765",
      "r766",
      "r1284"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finance lease obligations",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r877",
      "r878"
     ]
    },
    "ibm_FinanceLeaseObligationsMaturing20252034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinanceLeaseObligationsMaturing20252034Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease Obligations Maturing 2025-2035",
        "label": "Finance Lease Obligations Maturing 2025-2034 [Member]",
        "documentation": "Finance Lease Obligations Maturing 2025-2034"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinanceLeaseWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinanceLeaseWeightedAverageInterestRate",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease obligations, interest rate (as a percent)",
        "label": "Finance Lease, Weighted Average Interest Rate",
        "documentation": "Represents the weighted average interest rate on finance lease."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasesPortfolioSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasesPortfolioSegmentMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases Portfolio Segment",
        "label": "Finance Leases Portfolio Segment [Member]",
        "documentation": "Portfolio segment of the company's total financing receivables related to finance leases."
       }
      }
     },
     "auth_ref": [
      "r1542",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549"
     ]
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLoansAndLeasesReceivablePolicy",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivables",
        "label": "Financing Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1538",
      "r1539"
     ]
    },
    "ibm_FinancialAssetsAndLiabilitiesNotMeasuredAtFairValuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancialAssetsAndLiabilitiesNotMeasuredAtFairValuePolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets and Liabilities Not Measured at Fair Value",
        "label": "Financial Assets and Liabilities Not Measured At Fair Value [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for financial assets and liabilities not measured at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets & Liabilities",
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_FinancialServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialServiceMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing",
        "label": "Financial Service [Member]",
        "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance."
       }
      }
     },
     "auth_ref": [
      "r1606",
      "r1607"
     ]
    },
    "ibm_FinancingForClientPurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingForClientPurchaseAgreementsMember",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing for client purchase agreements",
        "label": "Financing for client purchase agreements [Member]",
        "documentation": "The entity's commitment to provide future financing to its clients in connection with client purchase agreements."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing",
        "label": "Financing [Member]",
        "documentation": "Represents information pertaining to Financing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowance for credit losses",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r162",
      "r164",
      "r166",
      "r192",
      "r355",
      "r358",
      "r363",
      "r1786"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses:",
        "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Financing receivable and net investment in lease, allowance for credit loss",
        "periodStartLabel": "Allowance for credit losses, beginning balance",
        "periodEndLabel": "Allowance for credit losses, ending balance",
        "label": "Financing Receivable And Net Investment In Lease Allowance For Credit Losses",
        "documentation": "Amount of allowance for credit loss on financing receivable and net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesExpenseReversal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesExpenseReversal",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions/(releases)",
        "label": "Financing Receivable And Net Investment In Lease, Allowance For Credit Losses, Expense (Reversal)",
        "documentation": "Financing Receivable And Net Investment In Lease, Allowance For Credit Losses, Expense (Reversal)"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Financing Receivable And Net Investment In Lease, Allowance For Credit Losses, Other",
        "documentation": "Financing Receivable And Net Investment In Lease, Allowance For Credit Losses, Other Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesRecovery",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoveries",
        "label": "Financing Receivable And Net Investment In Lease Allowance For Credit Losses Recovery",
        "documentation": "Amount of increase in allowance for credit loss on financing receivable and net investment in lease from recovery."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAllowanceForCreditLossesWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Financing Receivable And Net Investment In Lease Allowance For Credit Losses Write Offs",
        "documentation": "Amount of writeoff of financing receivable and net investment in lease, charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAmortizedCost90DaysPastDueAndStillAccruing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAmortizedCost90DaysPastDueAndStillAccruing",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized Cost > 90 Days and Accruing",
        "label": "Financing Receivable And Net Investment In Lease Amortized Cost 90 Days Past Due And Still Accruing",
        "documentation": "Amortized cost of financing receivable 90 days or more past due and still accruing."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseAmortizedCostNonaccrualStatus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseAmortizedCostNonaccrualStatus",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized Cost Not Accruing",
        "label": "Financing Receivable And Net Investment In Lease Amortized Cost Nonaccrual Status",
        "documentation": "Amortized cost of financing receivable on nonaccrual status."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseBeforeAllowanceForCreditLossAndFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseBeforeAllowanceForCreditLossAndFee",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivable and net investment in lease, gross",
        "label": "Financing Receivable And Net Investment In Lease Before Allowance For Credit Loss And Fee",
        "documentation": "Amortized cost, before allowance for credit loss, fee, and loan in process, of financing receivable and net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseNonaccrualAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseNonaccrualAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impaired financing receivables, related allowance",
        "label": "Financing Receivable And Net Investment In Lease, Nonaccrual, Allowance",
        "documentation": "Financing Receivable And Net Investment In Lease, Nonaccrual, Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Originated five or more years before latest fiscal year",
        "label": "Financing Receivable And Net Investment In Lease Originated Five Or More Years Before Latest Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Originated four years before latest fiscal year",
        "label": "Financing Receivable And Net Investment In Lease Originated Four Years Before Latest Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseOriginatedInCurrentFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseOriginatedInCurrentFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Originated in current fiscal year",
        "label": "Financing Receivable And Net Investment In Lease Originated In Current Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated in current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Originated in fiscal year before latest fiscal year",
        "label": "Financing Receivable And Net Investment In Lease Originated In Fiscal Year Before Latest Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Originated three years before latest fiscal year",
        "label": "Financing Receivable And Net Investment In Lease Originated Three Years Before Latest Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Originated two years before latest fiscal year",
        "label": "Financing Receivable And Net Investment In Lease Originated Two Years Before Latest Fiscal Year",
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseRecordedBilledInvoices90DaysPastDueAndStillAccruing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseRecordedBilledInvoices90DaysPastDueAndStillAccruing",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billed Invoices > 90 Days and Accruing",
        "label": "Financing Receivable And Net Investment In Lease Recorded, Billed Invoices, 90 Days Past Due and Still Accruing",
        "documentation": "Amortized cost of billed invoices in financing receivables that are 90 days or more past due and still accruing."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivable and net investment in lease, unearned income",
        "label": "Financing Receivable And Net Investment In Lease Unamortized Loan Commitment Origination Fee And Premium Discount",
        "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable and net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableAndNetInvestmentInLeaseUnguaranteedResidualAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableAndNetInvestmentInLeaseUnguaranteedResidualAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivable and net investment in lease, unguaranteed residual value",
        "label": "Financing Receivable and Net Investment in Lease Unguaranteed Residual Asset",
        "documentation": "The estimate of the financing receivable and net investment in lease's economic value at the end of the lease term that includes the unguaranteed residual value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableBeforeAllowanceForCreditLossAndFee",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables, gross",
        "label": "Financing Receivable, before Allowance for Credit Loss, Fee and Loan in Process",
        "documentation": "Amortized cost, before allowance for credit loss, fee, and loan in process, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r1531",
      "r1787"
     ]
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of amortized cost by credit quality indicator",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics."
       }
      }
     },
     "auth_ref": [
      "r1551"
     ]
    },
    "ibm_FinancingReceivableNumberOfClassesOfFinancingReceivable": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableNumberOfClassesOfFinancingReceivable",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of classes of financing receivable",
        "label": "Financing Receivable, Number Of Classes Of Financing Receivable",
        "documentation": "Number of the classes of financing receivables. Classes of financing receivables generally are a disaggregation of a portfolio segment."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivablePaymentTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivablePaymentTerms",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivable, payment terms",
        "label": "Financing Receivable, Payment Terms",
        "documentation": "Term of financing receivables, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablePortfolioSegmentAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable Portfolio Segment [Axis]",
        "label": "Financing Receivable Portfolio Segment [Axis]",
        "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161",
      "r165",
      "r166",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r1169",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1436",
      "r1437",
      "r1438"
     ]
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablePortfolioSegmentDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable Portfolio Segment [Domain]",
        "label": "Financing Receivable Portfolio Segment [Domain]",
        "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161",
      "r165",
      "r166",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1436",
      "r1437",
      "r1438"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized cost for each class of receivables, by credit quality indicator",
        "label": "Financing Receivable, Credit Quality Indicator [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1552",
      "r1553"
     ]
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due Financing Receivable",
        "label": "Financing Receivable, Past Due [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1190",
      "r1550"
     ]
    },
    "us-gaap_FinancingReceivableSignificantSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableSignificantSales",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables transferred",
        "label": "Financing Receivable, Sale and Reclassification to Held-for-Sale",
        "documentation": "Amount of decrease in financing receivable from sale and reclassification to held-for-sale. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r357"
     ]
    },
    "ibm_FinancingReceivableTransferredAndUncollected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableTransferredAndUncollected",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables transferred and uncollected",
        "label": "Financing Receivable, Transferred and Uncollected",
        "documentation": "Amount of financing receivable transferred and uncollected."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_FinancingReceivableTransferredNetGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivableTransferredNetGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivable transferred, net gain (loss)",
        "label": "Financing Receivable, Transferred, Net Gain (Loss)",
        "documentation": "Financing Receivable, Transferred, Net Gain (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned income",
        "label": "Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)",
        "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r1415",
      "r1536",
      "r1537"
     ]
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Asset, Equal to or Greater than 90 Days Past Due",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "documentation": "Financial asset equal to or greater than 90 days past due."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Asset, Aging [Axis]",
        "label": "Financial Asset, Aging [Axis]",
        "documentation": "Information by period in which financial asset is past due or not past due."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r364",
      "r1190"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Asset, Aging [Domain]",
        "label": "Financial Asset, Aging [Domain]",
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r364",
      "r1190"
     ]
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivables",
        "label": "Financing Receivables [Text Block]",
        "documentation": "The entire disclosure for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r345",
      "r346",
      "r347",
      "r1168"
     ]
    },
    "ibm_FinancingReceivablesToBeSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FinancingReceivablesToBeSold",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables to be sold",
        "label": "Financing Receivables To Be Sold",
        "documentation": "Represents the amount of financing receivables to be sold in an agreement. The financing receivables may be sold at any one time, on a revolving basis."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r367",
      "r391",
      "r1134"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1129",
      "r1134"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1836"
     ]
    },
    "ibm_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite Lived Intangible Assets Amortization Expense Year Five And After Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year and after following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1129",
      "r1134"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1129",
      "r1134"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1129",
      "r1134"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r394",
      "r395",
      "r908",
      "r909",
      "r1000",
      "r1129",
      "r1134",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of foreign currency translation increase (decrease)",
        "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future amortization expense, by year",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r391",
      "r909",
      "r1134"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset balances by major asset class",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r391",
      "r394",
      "r395",
      "r396",
      "r908",
      "r1129",
      "r1134",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r394",
      "r395",
      "r1000",
      "r1129",
      "r1134",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets \u2014 net",
        "totalLabel": "Net Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r1576"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsPeriodIncreaseDecrease",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, increase (decrease)",
        "label": "Finite-Lived Intangible Assets, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired intangibles",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r1000"
     ]
    },
    "ibm_FiveYearCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "FiveYearCreditAgreementMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Five-Year Credit Agreement",
        "label": "Five-Year Credit Agreement [Member]",
        "documentation": "Credit agreement with an original term of five years, entered into on June 22, 2021, under which the entity and a subsidiary borrower may borrow funds on a revolving basis."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": "ibm_OtherExpenseAndIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gains)/losses on foreign currency transactions",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r856",
      "r857",
      "r858",
      "r859",
      "r1075"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange contracts",
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r1143",
      "r1208",
      "r1210",
      "r1264",
      "r1265",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1284",
      "r1288",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1739"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Forward",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1048",
      "r1054",
      "r1067",
      "r1073",
      "r1093",
      "r1094",
      "r1095",
      "r1263",
      "r1267",
      "r1268",
      "r1269",
      "r1275",
      "r1276",
      "r1277",
      "r1318",
      "r1735"
     ]
    },
    "us-gaap_ForeignExchangeOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeOptionMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Call Option",
        "label": "Foreign Exchange Option [Member]",
        "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r1735"
     ]
    },
    "us-gaap_ForeignPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignPlanMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-U.S. Plans",
        "label": "Foreign Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1671",
      "r1672",
      "r1673"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1393"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1393"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1393"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1393"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1393"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "currency_GBP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "GBP",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom, Pounds",
        "label": "United Kingdom, Pounds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": "ibm_OtherExpenseAndIncome",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gains)/losses on derivative instruments",
        "verboseLabel": "Gains/(losses) of total hedge activity",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r1729"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Realized gain (loss) on derivatives",
        "terseLabel": "Gain (Loss) on Sale of Derivatives",
        "label": "Gain (Loss) on Sale of Derivatives",
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r135",
      "r1065",
      "r1066",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r368",
      "r944",
      "r1163",
      "r1191",
      "r1223",
      "r1225",
      "r1226",
      "r1261",
      "r1289",
      "r1297",
      "r1558",
      "r1565",
      "r1724"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill Additions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r732",
      "r735",
      "r738",
      "r1191"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets Including Goodwill",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1556",
      "r1568"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation and Other Adjustments",
        "label": "Goodwill, Foreign Currency Translation, Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r738"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill accumulated impairment losses",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r378",
      "r382",
      "r738",
      "r1191"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment losses",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r369",
      "r375",
      "r380",
      "r383",
      "r738",
      "r1191",
      "r1289"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r1191"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Price Adjustments",
        "label": "Goodwill, Measurement Period Adjustment",
        "documentation": "Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r1564",
      "r1705",
      "r1710",
      "r1719",
      "r1724"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Goodwill Balances",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Divestitures",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "documentation": "Amount of divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r738",
      "r1191"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r100",
      "r142",
      "r229",
      "r233",
      "r234",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r852",
      "r1156",
      "r1162",
      "r1525",
      "r1526",
      "r1528",
      "r1529",
      "r1530",
      "r1601"
     ]
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments",
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ibm_HashiCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "HashiCorpMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HashiCorp, Inc. (HashiCorp)",
        "label": "HashiCorp [Member]",
        "documentation": "HashiCorp"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Hedging adjustments on discontinued hedging relationships",
        "label": "Hedged Liability, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)",
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk, remaining after discontinued hedge. Excludes cumulative basis adjustment related to foreign exchange risk."
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "us-gaap_HedgedLiabilityFairValueHedge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgedLiabilityFairValueHedge",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Carrying amount of the hedged item",
        "label": "Hedged Liability, Fair Value Hedge",
        "documentation": "Amount of liability hedged in fair value hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "us-gaap_HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cumulative hedging adjustments included in the carrying amount-assets/(liabilities)",
        "label": "Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)",
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk. Excludes cumulative basis adjustment related to foreign exchange risk."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1729",
      "r1733"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1729",
      "r1733"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_HybridCloudMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "HybridCloudMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hybrid Cloud",
        "label": "Hybrid Cloud [Member]",
        "documentation": "Hybrid Cloud"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_HybridInfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "HybridInfrastructureMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hybrid Infrastructure",
        "label": "Hybrid Infrastructure [Member]",
        "documentation": "Represents information pertaining to Hybrid Infrastructure."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from continuing operations",
        "verboseLabel": "Income from continuing operations",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r98",
      "r112",
      "r171",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r282",
      "r286",
      "r740"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from continuing operations before income taxes",
        "terseLabel": "Segment profit",
        "verboseLabel": "Total pre-tax income from continuing operations",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r136",
      "r142",
      "r948",
      "r950",
      "r962",
      "r1147",
      "r1149",
      "r1151",
      "r1156",
      "r1162",
      "r1525",
      "r1526",
      "r1528",
      "r1529",
      "r1530"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations (in dollars per share)",
        "verboseLabel": "Continuing operations (in dollars per share)",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r137",
      "r171",
      "r217",
      "r245",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r265",
      "r284",
      "r285",
      "r467",
      "r684",
      "r740",
      "r833",
      "r947",
      "r1796"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations (in dollars per share)",
        "verboseLabel": "Continuing operations (in dollars per share)",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r171",
      "r217",
      "r245",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r265",
      "r284",
      "r285",
      "r286",
      "r740",
      "r833",
      "r947",
      "r1796"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income from discontinued operations, net of tax",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r65",
      "r68",
      "r127"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations (in dollars per share)",
        "verboseLabel": "Discontinued operations (in dollars per share)",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r217",
      "r270",
      "r284",
      "r285",
      "r1788",
      "r1796"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Discontinued operations (in dollars per share)",
        "terseLabel": "Discontinued operations (in dollars per share)",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r270",
      "r284",
      "r285"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r1214",
      "r1217"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestitures",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r17",
      "r22",
      "r54",
      "r60",
      "r61",
      "r62",
      "r63",
      "r64",
      "r67",
      "r69",
      "r70",
      "r116",
      "r401",
      "r402"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r408",
      "r409",
      "r760",
      "r768",
      "r785",
      "r795",
      "r840",
      "r841",
      "r844",
      "r853",
      "r854",
      "r855",
      "r988",
      "r990",
      "r1062",
      "r1129",
      "r1131",
      "r1223",
      "r1226",
      "r1284",
      "r1286",
      "r1290",
      "r1295",
      "r1707",
      "r1709",
      "r1799"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r760",
      "r768",
      "r785",
      "r795",
      "r840",
      "r841",
      "r844",
      "r853",
      "r854",
      "r855",
      "r988",
      "r990",
      "r1062",
      "r1129",
      "r1131",
      "r1223",
      "r1226",
      "r1284",
      "r1286",
      "r1290",
      "r1295",
      "r1707",
      "r1709",
      "r1799"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationIncomeTaxesDetails",
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for/(benefit from) income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r156",
      "r229",
      "r257",
      "r258",
      "r291",
      "r310",
      "r332",
      "r672",
      "r673",
      "r676",
      "r968",
      "r1147",
      "r1149",
      "r1151",
      "r1222"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in operating assets and liabilities, net of acquisitions/divestitures",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital",
        "documentation": "Amount of increase (decrease) in asset and (increase) decrease in liability, used in operating activity in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares",
     "calculation": {
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add - Incremental shares associated with contingently issuable shares (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r286"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add - Incremental shares under stock-based compensation plans (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r269",
      "r286",
      "r620"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1385",
      "r1393",
      "r1397",
      "r1405"
     ]
    },
    "ibm_InfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "InfrastructureMember",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure",
        "label": "Infrastructure [Member]",
        "documentation": "Represents information pertaining to Infrastructure."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_InfrastructureSupportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "InfrastructureSupportMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Support",
        "label": "Infrastructure Support [Member]",
        "documentation": "Represents information pertaining to Infrastructure Support."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1333",
      "r1409"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1333",
      "r1409"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1333",
      "r1409"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r905",
      "r906",
      "r908",
      "r1152",
      "r1568"
     ]
    },
    "ibm_IntangibleAssetsFullyAmortizedRetired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "IntangibleAssetsFullyAmortizedRetired",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement of fully amortized intangible assets",
        "label": "Intangible Assets Fully Amortized Retired",
        "documentation": "The amount of fully amortized intangible assets that the entity retired during the period."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_IntellectualPropertyAndCustomDevelopmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "IntellectualPropertyAndCustomDevelopmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "ibm_ExpenseAndIncomeOther",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Intellectual property and custom development income",
        "label": "Intellectual Property and Custom Development Income",
        "documentation": "The aggregate amount of income from licensing and sales of the rights to certain intellectual property including internally developed patents, trade secrets and technological know-how."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_IntelligentOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "IntelligentOperationsMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intelligent Operations",
        "label": "Intelligent Operations [Member]",
        "documentation": "Intelligent Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails": {
       "parentTag": "us-gaap_InterestCostsIncurred",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest capitalized",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_InterestCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestCostsIncurred",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest paid and accrued",
        "label": "Interest Costs Incurred",
        "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r870"
     ]
    },
    "us-gaap_InterestCostsIncurredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestCostsIncurredAbstract",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on Debt",
        "label": "Interest Costs Incurred [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "ibm_ExpenseAndIncomeOther",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "verboseLabel": "Interest Expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r302",
      "r306",
      "r312",
      "r332",
      "r869",
      "r1162",
      "r1163",
      "r1830"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails": {
       "parentTag": "us-gaap_InterestCostsIncurred",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r455",
      "r463",
      "r1196",
      "r1197",
      "r1830"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsInterestonDebtDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense [Member]",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_InterestIncomeExpenseOperatingAndNonoperatingAdjustedToExcludeFinancingSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "InterestIncomeExpenseOperatingAndNonoperatingAdjustedToExcludeFinancingSegment",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net interest excluding the Financing segment",
        "label": "Interest Income (Expense), Operating and Nonoperating, Adjusted To Exclude Financing Segment",
        "documentation": "Interest Income (Expense), Operating and Nonoperating, Adjusted To Exclude Financing Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOperatingAndNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeOperatingAndNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Income",
        "label": "Interest Income, Operating and Nonoperating",
        "documentation": "Amount of interest income classified as operating and nonoperating."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r1162"
     ]
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": "ibm_OtherExpenseAndIncome",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest income",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_InterestRateContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateContractMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate contracts",
        "label": "Interest Rate Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1143",
      "r1208",
      "r1210",
      "r1263",
      "r1264",
      "r1265",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1284",
      "r1288",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1739"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r1283",
      "r1323",
      "r1324",
      "r1734"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r1138"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r1136",
      "r1297"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, at lower of average cost or net realizable value:",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process and raw materials",
        "label": "Inventory, Work in Process and Raw Materials, Net of Reserves",
        "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r1443"
     ]
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, All Other Investments [Abstract]",
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and sundry assets",
        "label": "Investments and Other Noncurrent Assets",
        "documentation": "Amount of investments, and noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "JPY",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan, Yen",
        "label": "Japan, Yen"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease income",
        "label": "Lease Income",
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor."
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LegalMattersAndContingenciesTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Legal Matters and Contingencies [Text Block]",
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_LessorDirectFinancingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorDirectFinancingLeasesTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessor, Direct Financing Leases [Text Block]",
        "documentation": "The entire disclosure of lessor's direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_LessorSalesTypeLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorSalesTypeLeasesTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessor, Sales-type Leases [Text Block]",
        "documentation": "The entire disclosure of lessor's sales-type leases."
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r73",
      "r74",
      "r75",
      "r78",
      "r79",
      "r80",
      "r81",
      "r229",
      "r233",
      "r234",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r742",
      "r744",
      "r745",
      "r852",
      "r1036",
      "r1155",
      "r1198",
      "r1328",
      "r1601",
      "r1775",
      "r1776"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r134",
      "r960",
      "r1297",
      "r1313",
      "r1314",
      "r1511",
      "r1517",
      "r1540",
      "r1765"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liabilities and equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r179",
      "r229",
      "r233",
      "r234",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r742",
      "r744",
      "r745",
      "r852",
      "r1297",
      "r1601",
      "r1775",
      "r1776"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r1747"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings outstanding",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r132",
      "r1792"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Notes Issued",
        "terseLabel": "Lines of Credit",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r1511",
      "r1515",
      "r1600"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amount of credit facility",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r77"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r77",
      "r423",
      "r1511",
      "r1515",
      "r1600"
     ]
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansAndLeasesReceivableDisclosureLineItems",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivables",
        "label": "Loans and Leases Receivable Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansAndLeasesReceivableDisclosureTable",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans and Leases Receivable Disclosure [Table]",
        "label": "Loans and Leases Receivable Disclosure [Table]",
        "documentation": "Disclosure of information about loans and leases receivable."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_LoansReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansReceivableMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans Receivable",
        "label": "Loans Receivable [Member]",
        "documentation": "Amount of money and property lent to borrower in exchange for promise to repay amount borrowed plus interest at date certain in future."
       }
      }
     },
     "auth_ref": [
      "r1131",
      "r1295"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total long-term debt (excluding current portion)",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r955"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: current maturities",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-swap annual contractual obligations of long-term debt outstanding",
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesNotMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of long-term debt",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1131",
      "r1295",
      "r1747",
      "r1749",
      "r1750",
      "r1751",
      "r1761",
      "r1762",
      "r1763",
      "r1764"
     ]
    },
    "ibm_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long Term Debt Maturities Repayments Of Principal After Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r230",
      "r239",
      "r453",
      "r952"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r230",
      "r239",
      "r453",
      "r952"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r230",
      "r239",
      "r453",
      "r952"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r230",
      "r239",
      "r453",
      "r952"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsPreSwapObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2025",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1512",
      "r1518"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesNotMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, weighted-average interest rate (as a percent)",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r414",
      "r415",
      "r416",
      "r420",
      "r668",
      "r999",
      "r1192",
      "r1591",
      "r1592"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r414",
      "r415",
      "r416",
      "r420",
      "r668",
      "r1192",
      "r1591",
      "r1592"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r414",
      "r415",
      "r416",
      "r420",
      "r668",
      "r1192",
      "r1591",
      "r1592"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Damages sought, value",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1590",
      "r1591",
      "r1592"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r414",
      "r415",
      "r416",
      "r420",
      "r668",
      "r999",
      "r1192",
      "r1591",
      "r1592"
     ]
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails",
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r330",
      "r333",
      "r1162",
      "r1163"
     ]
    },
    "ibm_Maturing20252027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing20252027Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2025-2027",
        "label": "Maturing 2025-2027 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities occurring between 2025 to 2027."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2025Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2025",
        "label": "Maturing 2025 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2025."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing20262028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing20262028Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2026-2028",
        "label": "Maturing 2026-2028 [Member]",
        "documentation": "Maturing 2026-2028"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2026Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2026",
        "label": "Maturing 2026 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2026."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2027Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2027",
        "label": "Maturing 2027 [Member]",
        "documentation": "Borrowings with maturities in 2027."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2028Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2028",
        "label": "Maturing 2028 [Member]",
        "documentation": "Borrowings with maturities in 2028."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2029Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2029",
        "label": "Maturing 2029 [Member]",
        "documentation": "Borrowings with maturities in 2029."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2030Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2030",
        "label": "Maturing 2030 [Member]",
        "documentation": "Borrowings with maturities in 2030."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2031Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2031",
        "label": "Maturing 2031 [Member]",
        "documentation": "Borrowings with maturities in 2031"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2032Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2032",
        "label": "Maturing 2032 [Member]",
        "documentation": "Borrowings with maturities in 2032."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2033Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2033Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2033",
        "label": "Maturing 2033 [Member]",
        "documentation": "Borrowings with maturities in 2033"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2034Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2034",
        "label": "Maturing 2034 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2034."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2035Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2035Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2035",
        "label": "Maturing 2035 [Member]",
        "documentation": "Borrowings that mature in 2035"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2037Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2037Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2037",
        "label": "Maturing 2037 [Member]",
        "documentation": "Borrowings that mature in 2037"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2038Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2038Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2038",
        "label": "Maturing 2038 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2038."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2039Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2039",
        "label": "Maturing 2039 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2039."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2040Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2040",
        "label": "Maturing 2040 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2040."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2042Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2042Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2042",
        "label": "Maturing 2042 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2042."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2043Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2043Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2043",
        "label": "Maturing 2043 [Member]",
        "documentation": "Maturing 2043"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2044Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2044Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2044",
        "label": "Maturing 2044 [Member]",
        "documentation": "Maturing 2044"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2045Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2045",
        "label": "Maturing 2045 [Member]",
        "documentation": "Borrowings with maturities in 2045."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2046Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2046Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2046",
        "label": "Maturing 2046 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2046."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2049Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2049",
        "label": "Maturing 2049 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2049."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2050Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2050",
        "label": "Maturing 2050 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2050."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2052Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2052",
        "label": "Maturing 2052 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2052."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2053Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2053Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2053",
        "label": "Maturing 2053 [Member]",
        "documentation": "Maturing 2053"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2054Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2054Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2054",
        "label": "Maturing 2054 [Member]",
        "documentation": "Maturing 2054"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2055Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2055Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2055",
        "label": "Maturing 2055 [Member]",
        "documentation": "Borrowings that mature in 2055"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_Maturing2096Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Maturing2096Member",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturing 2096",
        "label": "Maturing 2096 [Member]",
        "documentation": "Borrowings denominated in U.S. dollars with maturities in 2096."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum length of time hedged",
        "label": "Maximum Length of Time Hedged in Cash Flow Hedge",
        "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails",
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r415",
      "r416",
      "r417",
      "r418",
      "r612",
      "r647",
      "r648",
      "r649",
      "r668",
      "r839",
      "r903",
      "r987",
      "r989",
      "r999",
      "r1027",
      "r1028",
      "r1084",
      "r1086",
      "r1088",
      "r1089",
      "r1099",
      "r1112",
      "r1113",
      "r1115",
      "r1116",
      "r1127",
      "r1128",
      "r1168",
      "r1199",
      "r1220",
      "r1223",
      "r1228",
      "r1230",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1308",
      "r1603",
      "r1777",
      "r1778",
      "r1779",
      "r1780",
      "r1781",
      "r1782"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestitures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions & Divestitures",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r1704"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails",
      "http://www.ibm.com/role/ContingenciesDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r415",
      "r416",
      "r417",
      "r418",
      "r612",
      "r647",
      "r648",
      "r649",
      "r668",
      "r839",
      "r903",
      "r987",
      "r989",
      "r999",
      "r1027",
      "r1028",
      "r1084",
      "r1086",
      "r1088",
      "r1089",
      "r1099",
      "r1112",
      "r1113",
      "r1115",
      "r1116",
      "r1127",
      "r1128",
      "r1168",
      "r1199",
      "r1220",
      "r1223",
      "r1228",
      "r1230",
      "r1291",
      "r1292",
      "r1293",
      "r1308",
      "r1603",
      "r1777",
      "r1778",
      "r1779",
      "r1780",
      "r1781",
      "r1782"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interests",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r133",
      "r229",
      "r233",
      "r234",
      "r350",
      "r424",
      "r427",
      "r428",
      "r429",
      "r433",
      "r434",
      "r959",
      "r1039",
      "r1765"
     ]
    },
    "us-gaap_MinorityInterestPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestPeriodIncreaseDecrease",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in noncontrolling interests",
        "label": "Noncontrolling Interest, Period Increase (Decrease)",
        "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1631",
      "r1659"
     ]
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsStandardWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Movement in standard warranty liability",
        "label": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "ibm_MultiEmployerDefinedBenefitPlanCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "MultiEmployerDefinedBenefitPlanCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multi-employer plans",
        "label": "Multi-Employer Defined Benefit Plan Costs",
        "documentation": "Amount of cost for multi-employer defined benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by/(used in) financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by/(used in) investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_NetGainLossOnDivestituresAssetSalesAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NetGainLossOnDivestituresAssetSalesAndOther",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net (gain)/loss on divestitures, asset sales and other",
        "label": "Net Gain (Loss) on Divestitures, Asset Sales and Other",
        "documentation": "Amount of gain (loss) on sale of business (divestitures); sale or disposal of assets, including but not limited to property plant and equipment; sale of equity investments or marketable securities; or income (expense) included in net income that results in no cash inflow (outflow) classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r112",
      "r138",
      "r171",
      "r177",
      "r206",
      "r209",
      "r213",
      "r229",
      "r233",
      "r234",
      "r236",
      "r245",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r282",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r467",
      "r470",
      "r473",
      "r476",
      "r656",
      "r684",
      "r740",
      "r833",
      "r852",
      "r963",
      "r1058",
      "r1076",
      "r1077",
      "r1147",
      "r1149",
      "r1151",
      "r1326",
      "r1601"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income on which basic earnings per share is calculated",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r218",
      "r250",
      "r251",
      "r252",
      "r253",
      "r262",
      "r263",
      "r283",
      "r286",
      "r470",
      "r473",
      "r476",
      "r740"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income on which basic earnings per share is calculated",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income on which dilutive earnings per share is calculated",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r264",
      "r271",
      "r272",
      "r273",
      "r274",
      "r283",
      "r286"
     ]
    },
    "ibm_NetInterestExpenseRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NetInterestExpenseRatio",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum net interest expense ratio",
        "label": "Net Interest Expense Ratio",
        "documentation": "The minimum ratio of interest expense specified in the reporting entity's debt agreements which the reporting entity must maintain in order to be in compliance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentHedgingMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Investment Hedging",
        "label": "Net Investment Hedging [Member]",
        "documentation": "Hedges of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetInvestmentInLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentInLease",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net investment in lease, amortized cost",
        "label": "Net Investment in Lease, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of net investment in sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r364",
      "r880",
      "r1541"
     ]
    },
    "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentInLeaseAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net investment in lease, net",
        "label": "Net Investment in Lease, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of net investment in sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r1417"
     ]
    },
    "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentInLeaseAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment in lease, current",
        "label": "Net Investment in Lease, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of net investment in sales-type and direct financing leases, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1417",
      "r1420"
     ]
    },
    "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment in lease, noncurrent",
        "label": "Net Investment in Lease, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of net investment in sales-type and direct financing leases, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1417",
      "r1420"
     ]
    },
    "us-gaap_NetInvestmentInLeaseAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentInLeaseAllowanceForCreditLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NetInvestmentInLeaseAfterAllowanceForCreditLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net investment in lease, allowance for credit loss",
        "label": "Net Investment in Lease, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on net investment in sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r358",
      "r363",
      "r710",
      "r716"
     ]
    },
    "ibm_NetInvestmentInLeaseBeforeAllowanceForCreditLossFeeAndLoanInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NetInvestmentInLeaseBeforeAllowanceForCreditLossFeeAndLoanInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NetInvestmentInLease",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment in lease, gross",
        "label": "Net Investment in Lease, before Allowance for Credit Loss, Fee and Loan in Process",
        "documentation": "Amortized cost, before allowance for credit loss, fee, and loan in process, of net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_NetInvestmentInLeaseUnamortizedLoanCostFeeAndPurchasePremiumDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NetInvestmentInLeaseUnamortizedLoanCostFeeAndPurchasePremiumDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NetInvestmentInLease",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment in lease, unearned income",
        "label": "Net Investment in Lease, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)",
        "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_NetInvestmentInLeaseUnguaranteedResidualAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NetInvestmentInLeaseUnguaranteedResidualAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NetInvestmentInLease",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment in lease, unguaranteed residual value",
        "label": "Net Investment in Lease Unguaranteed Residual Asset",
        "documentation": "The estimate of the net investment in lease's economic value at the end of the lease term that includes the unguaranteed residual value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChanges"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Changes",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r169",
      "r171",
      "r243",
      "r244",
      "r247",
      "r248",
      "r259",
      "r260",
      "r341",
      "r352",
      "r353",
      "r464",
      "r465",
      "r656",
      "r657",
      "r682",
      "r683",
      "r685",
      "r740",
      "r820",
      "r830",
      "r886",
      "r888",
      "r889",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Standards to be Implemented and Standards Implemented",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1351",
      "r1361",
      "r1385",
      "r1393"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1367"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "ibm_NonUSDBPlansAndMultiEmployerPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NonUSDBPlansAndMultiEmployerPlansMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-U.S. DB plans and multi-employer plans",
        "label": "Non-U.S. DB plans and multi-employer plans [Member]",
        "documentation": "Plan designed to provide Non-U.S. participant with pension benefits. Includes, but is not limited to, defined benefit, defined contribution plans, and multi-employer plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non- Controlling Interests",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r492",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1831"
     ]
    },
    "ibm_NoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NoncurrentAssetsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent portion",
        "label": "Noncurrent Assets [Member]",
        "documentation": "Information pertaining to noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_NonoperatingRetirementRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NonoperatingRetirementRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-operating retirement-related (costs)/income",
        "label": "Nonoperating Retirement Related Costs",
        "documentation": "Charges excluded from operating earnings and segment pre-tax income including: defined benefit plan and other postretirement benefit plan amortization of prior service costs, interest cost, expected return on plan assets, amortized actuarial gains/losses, the impacts of any plan curtailments/settlements, pension insolvency costs and other costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotDesignatedAsHedgingInstrumentEconomicHedgeMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Designated as Hedging Instrument, Economic Hedge",
        "label": "Not Designated as Hedging Instrument, Economic Hedge [Member]",
        "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used as economic hedge for exposure to risk."
       }
      }
     },
     "auth_ref": [
      "r1729",
      "r1733"
     ]
    },
    "ibm_NotesAndLoansReceivableAndNetInvestmentInLeaseHeldForInvestmentNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NotesAndLoansReceivableAndNetInvestmentInLeaseHeldForInvestmentNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for investment (net of allowances of $112 in 2025 and $109 in 2024)",
        "label": "Notes and Loans Receivable And Net Investment In Lease, Held For Investment, Net Current",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable, including net investment in lease, classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term financing receivables (net of allowances of $29 in 2025 and $19 in 2024)",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1531",
      "r1541",
      "r1552"
     ]
    },
    "ibm_NotesReceivableAndNetInvestmentInLeaseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NotesReceivableAndNetInvestmentInLeaseNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financing receivable and net investment in lease, net",
        "label": "Notes Receivable And Net Investment In Lease Net",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable and net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "ibm_NotesReceivableAndNetInvestmentInLeaseNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails",
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financing receivable and net investment in lease, amortized cost",
        "terseLabel": "Amortized cost",
        "label": "Notes Receivable And Net Investment In Lease Total Amortized Cost",
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable and net investment in lease."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing receivable",
        "totalLabel": "Amortized cost",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r150",
      "r162",
      "r163",
      "r190",
      "r343",
      "r364",
      "r365",
      "r847",
      "r1111",
      "r1189",
      "r1190",
      "r1435",
      "r1541"
     ]
    },
    "us-gaap_NotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total financing receivables, net",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r1045",
      "r1531",
      "r1794"
     ]
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfBusinessesAcquired",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of acquisitions",
        "label": "Business Combination, Number of Businesses Acquired",
        "documentation": "Number of businesses acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1711"
     ]
    },
    "us-gaap_NumberOfCountriesInWhichEntityOperates": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfCountriesInWhichEntityOperates",
     "presentation": [
      "http://www.ibm.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clients' presence in number of countries",
        "label": "Number of Countries in which Entity Operates",
        "documentation": "The number of countries in which the entity operates as of balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "us-gaap_LeaseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease income \u2014 operating leases",
        "label": "Operating Lease, Lease Income",
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r881",
      "r882"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating right-of-use assets \u2014 net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets amortization expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1507"
     ]
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessor, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for lessor's operating leases."
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails",
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r333",
      "r1162",
      "r1163"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r172",
      "r173",
      "r174",
      "r1001",
      "r1002"
     ]
    },
    "ibm_Other2025AcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "Other2025AcquisitionsMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Acquisitions",
        "label": "Other 2025 Acquisitions [Member]",
        "documentation": "Other 2025 Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Axis]",
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Domain]",
        "label": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net changes related to available-for-sale securities:",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net changes related to available-for-sale securities",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, before Tax, Portion Attributable to Parent",
        "documentation": "Amount, before tax and after reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r127"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prior service costs/(credits)",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax",
        "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r95",
      "r555",
      "r583"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement-related benefit plans:",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total retirement-related benefit plans",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent",
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r127"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains/(losses) on cash flow hedges:",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent",
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r127"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service costs/(credits)",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r95",
      "r205",
      "r555",
      "r583"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains/(losses) arising during the period, Before Tax Amount",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r212",
      "r861",
      "r864",
      "r867",
      "r964",
      "r1456"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Unrealized gains/(losses) arising during the period, Net of Tax Amount",
        "terseLabel": "Other comprehensive income before reclassifications",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r24",
      "r212",
      "r825",
      "r861",
      "r864",
      "r867",
      "r964",
      "r1456"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized gains/(losses) arising during the period, Tax (Expense)/Benefit",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r211",
      "r964"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), before Tax",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r861",
      "r862",
      "r867",
      "r945",
      "r964",
      "r1456",
      "r1457"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income/(loss), before tax:",
        "label": "Other Comprehensive Income (Loss), before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income/(loss), before tax",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r127"
     ]
    },
    "ibm_OtherComprehensiveIncomeLossCashFlowHedgeDerivativeExcludedComponentAndNetInvestmentHedgesGainLossBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeDerivativeExcludedComponentAndNetInvestmentHedgesGainLossBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Derivative Excluded Component, And Net Investment Hedges, Gain (Loss), Before Tax, Attributable To Parent",
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Derivative Including Excluded Component, And Net Investment Hedges, Gain (Loss), Before Tax, Attributable To Parent"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentAfterReclassificationBeforeTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentAfterReclassificationBeforeTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total unrealized gains/(losses) on cash flow hedges",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), And Derivative, Excluded Component, After Reclassification, Before Tax, Parent",
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), And Derivative, Excluded Component, After Reclassification, Before Tax, Parent"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentBeforeReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "ibm_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentAfterReclassificationBeforeTaxParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains/(losses) arising during the period",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), And Derivative, Excluded Component, Before Reclassification and Tax",
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), And Derivative, Including Excluded Component, Before Reclassification and Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentReclassificationBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "ibm_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndDerivativeExcludedComponentAfterReclassificationBeforeTaxParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of (gains)/losses to net income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), And Derivative, Excluded Component, Reclassification, Before Tax",
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), And Derivative, Excluded Component, Reclassification, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails": {
       "parentTag": "ibm_OtherComprehensiveIncomeLossCashFlowHedgeDerivativeExcludedComponentAndNetInvestmentHedgesGainLossBeforeTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Cash flow hedges",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r203",
      "r761",
      "r769",
      "r814",
      "r1284"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails": {
       "parentTag": "ibm_OtherComprehensiveIncomeLossCashFlowHedgeDerivativeExcludedComponentAndNetInvestmentHedgesGainLossBeforeTaxAttributableToParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Amount excluded from the assessment of effectiveness",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax",
        "documentation": "Amount, before tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r203",
      "r761",
      "r770",
      "r778",
      "r814",
      "r1284"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Curtailments and settlements",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r95",
      "r124"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails": {
       "parentTag": "ibm_OtherComprehensiveIncomeLossCashFlowHedgeDerivativeExcludedComponentAndNetInvestmentHedgesGainLossBeforeTaxAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Recognized in OCI - Net investment hedges",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge."
       }
      }
     },
     "auth_ref": [
      "r761",
      "r776",
      "r1284"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income/(loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r20",
      "r207",
      "r210",
      "r215",
      "r254",
      "r861",
      "r862",
      "r867",
      "r945",
      "r964",
      "r1456",
      "r1457"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income/(loss), net of tax",
        "terseLabel": "Other comprehensive income/(loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r127",
      "r207",
      "r210",
      "r254"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gains/(losses) arising during the period",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r124"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of (gains)/losses to net income",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r95",
      "r205",
      "r349"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of net (gains)/losses",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r95",
      "r205",
      "r555",
      "r583"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other comprehensive income/(loss), Tax (Expense)/Benefit",
        "label": "Other Comprehensive Income (Loss), Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r211",
      "r215",
      "r672",
      "r677",
      "r678",
      "r861",
      "r865",
      "r867",
      "r945",
      "r964"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax (expense)/benefit related to items of other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r127"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains/(losses) arising during the period",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax",
        "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r203",
      "r349"
     ]
    },
    "srt_OtherCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OtherCurrencyMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other currencies",
        "label": "Other Currency [Member]"
       }
      }
     },
     "auth_ref": [
      "r1768"
     ]
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities",
        "label": "Other Current Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherDivestedBusinessesExcludingDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherDivestedBusinessesExcludingDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other-divested businesses",
        "label": "Other Divested Businesses Excluding Discontinued Operations",
        "documentation": "The amount of pre-tax income from other divested businesses excluding discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherExpenseAndIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherExpenseAndIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "ibm_ExpenseAndIncomeOther",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (income) and expense",
        "totalLabel": "Total other (income) and expense",
        "label": "Other Expense and (Income)",
        "documentation": "The aggregate amount of expense and (income), not previously categorized, including interest income, gains and losses on certain derivative instruments, gains and losses from securities and other investments, gains and losses from certain real estate transactions, foreign currency transaction gains and losses, gains and losses from the sale of businesses and amounts related to accretion of asset retirement obligations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherIncomeAndExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherIncomeAndExpensesMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (income) and expense",
        "label": "Other (income) and expenses [Member]",
        "documentation": "Primary financial statement caption in which reported facts about other income and expense (operating and nonoperating) have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (Income) and Expense",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions."
       }
      }
     },
     "auth_ref": [
      "r1427",
      "r1703"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1573",
      "r1574",
      "r1576",
      "r1578",
      "r1579",
      "r1580"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Liabilities",
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": "ibm_OtherExpenseAndIncome",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r1266"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "us-gaap_OtherPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherPostretirementBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonpension postretirement plans \u2014 cost",
        "label": "Other Postretirement Benefits Cost (Reversal of Cost)",
        "documentation": "Amount of cost (reversal of cost) for other postretirement benefits. Excludes pension benefits."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_OtherPostretirementBenefitExpenseChangePeriodToPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherPostretirementBenefitExpenseChangePeriodToPeriodPercent",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-to-year percent change, Nonpension postretirement plans \u2014 cost (as a percent)",
        "label": "Other Postretirement Benefit Expense Change, Period to Period, Percent",
        "documentation": "The percentage change, period to period, in the nonpension postretirement plans cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Postretirement Benefits Plan",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r562",
      "r565",
      "r568",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r607",
      "r608",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216"
     ]
    },
    "ibm_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsOffsettingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other receivables [Member]",
        "documentation": "Primary financial statement caption encompassing other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts receivable (net of allowances of $41 in 2025 and $31 in 2024)",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1339",
      "r1349",
      "r1359",
      "r1391"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1342",
      "r1352",
      "r1362",
      "r1394"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1342",
      "r1352",
      "r1362",
      "r1394"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ParentMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total IBM Stockholders' Equity",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of past due client financing receivables",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "documentation": "Tabular disclosure of aging analysis for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r1190",
      "r1550"
     ]
    },
    "ibm_PatentstrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "PatentstrademarksMember",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents/trademarks",
        "label": "Patents/trademarks [Member]",
        "documentation": "The exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law and the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock repurchases for tax withholdings",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ibm_PaymentsToAcquireAndDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "PaymentsToAcquireAndDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in software",
        "label": "Payments to Acquire and Develop Software",
        "documentation": "The cash outflow associated with the acquisition from vendors or internal development of software that may be used for either internal use or sold, leased or otherwise marketed to others."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r724",
      "r1223",
      "r1226",
      "r1259"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of businesses, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of marketable securities and other investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1376"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1376"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_PensionAndOtherPostretirementBenefitExpenseChangePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "PensionAndOtherPostretirementBenefitExpenseChangePercent",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-to-year percent change, Total (as a percent)",
        "label": "Pension and Other Postretirement Benefit Expense Change, Percent",
        "documentation": "Pension and Other Postretirement Benefit Expense Change, Period to Period, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement-Related Benefits",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r535",
      "r537",
      "r543",
      "r561",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r604",
      "r605",
      "r606",
      "r1212"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement and nonpension postretirement benefit obligations",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r511",
      "r512",
      "r534",
      "r582",
      "r1212"
     ]
    },
    "us-gaap_PensionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails",
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit pension and defined contribution pension plans \u2014 cost",
        "totalLabel": "Total defined benefit pension and defined contribution plans cost recognized in the Consolidated Income Statement",
        "label": "Pension Cost (Reversal of Cost)",
        "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "ibm_PensionExpenseChangePeriodToPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "PensionExpenseChangePeriodToPeriodPercent",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsAllRetirementPlansCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-to-year percent change, Defined benefit pension and defined contribution plans \u2014 cost (as a percent)",
        "label": "Pension Expense Change, Period to Period, Percent",
        "documentation": "Pension Expense Change, Period to Period, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plan",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r562",
      "r565",
      "r568",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r607",
      "r618",
      "r1212",
      "r1213",
      "r1217",
      "r1218",
      "r1219"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1378"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1367"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697",
      "r1698",
      "r1699"
     ]
    },
    "us-gaap_PledgingPurposeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PledgingPurposeAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledging Purpose [Axis]",
        "label": "Pledging Purpose [Axis]",
        "documentation": "Information by pledging purpose of pledged asset owned."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r231",
      "r900",
      "r1262",
      "r1298",
      "r1421"
     ]
    },
    "us-gaap_PledgingPurposeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PledgingPurposeDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledging Purpose [Domain]",
        "label": "Pledging Purpose [Domain]",
        "documentation": "Pledging purpose of pledged asset owned."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r231",
      "r900",
      "r1262",
      "r1298",
      "r1421"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1369"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1413"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1444"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid Expenses and Other Current Assets",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestiture of businesses, net of cash transferred",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from new debt",
        "label": "Proceeds from Issuance of Long-Term Debt and Capital Securities, Net",
        "documentation": "Amount of cash inflow from long-term debt, finance lease obligation, and mandatorily redeemable capital security."
       }
      }
     },
     "auth_ref": [
      "r1504",
      "r1505"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of shares",
        "label": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r1004"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing \u2014 other",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1419",
      "r1503"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings/(repayments) less than 90 days \u2014 net",
        "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in Three Months or Less",
        "documentation": "The cash inflow from a borrowing net of the cash outflow from repayment of a borrowing having initial term of repayment within three months."
       }
      }
     },
     "auth_ref": [
      "r1505",
      "r1506",
      "r1508"
     ]
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposition of marketable securities and other investments",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposition of property, plant and equipment/other",
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1151",
      "r1200",
      "r1201"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r907",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1132",
      "r1146",
      "r1149",
      "r1151",
      "r1200",
      "r1201",
      "r1307",
      "r1308",
      "r1309",
      "r1312",
      "r1315",
      "r1424",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490",
      "r1491",
      "r1492",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1497",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1593",
      "r1594",
      "r1797",
      "r1800",
      "r1801",
      "r1802",
      "r1803",
      "r1804",
      "r1805",
      "r1806",
      "r1807",
      "r1808",
      "r1809",
      "r1810",
      "r1811",
      "r1812",
      "r1813",
      "r1814",
      "r1815",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r907",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r1132",
      "r1146",
      "r1149",
      "r1151",
      "r1200",
      "r1201",
      "r1307",
      "r1308",
      "r1309",
      "r1312",
      "r1315",
      "r1424",
      "r1461",
      "r1462",
      "r1463",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1475",
      "r1476",
      "r1477",
      "r1478",
      "r1479",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484",
      "r1485",
      "r1486",
      "r1487",
      "r1488",
      "r1489",
      "r1490",
      "r1491",
      "r1492",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1497",
      "r1499",
      "r1500",
      "r1501",
      "r1502",
      "r1593",
      "r1594",
      "r1797",
      "r1800",
      "r1801",
      "r1802",
      "r1803",
      "r1804",
      "r1805",
      "r1806",
      "r1807",
      "r1808",
      "r1809",
      "r1810",
      "r1811",
      "r1812",
      "r1813",
      "r1814",
      "r1815",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Accumulated depreciation",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1422",
      "r1426",
      "r1584"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment \u2014 net",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r1426",
      "r1582"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r1418",
      "r1440",
      "r1583"
     ]
    },
    "ibm_PurchasesSalesTreasuryStockUnderEmployeePlansNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "PurchasesSalesTreasuryStockUnderEmployeePlansNet",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Purchases and sales of treasury stock under employee plans - net",
        "label": "Purchases, Sales, Treasury Stock under Employee Plans, Net",
        "documentation": "Aggregate change in value of treasury stock related to employee plan transactions including shares tendered for tax and shares released/reissued for exercises."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails",
      "http://www.ibm.com/role/ContingenciesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails",
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r415",
      "r416",
      "r417",
      "r418",
      "r535",
      "r612",
      "r647",
      "r648",
      "r649",
      "r655",
      "r668",
      "r839",
      "r899",
      "r901",
      "r903",
      "r987",
      "r989",
      "r999",
      "r1027",
      "r1028",
      "r1084",
      "r1086",
      "r1088",
      "r1089",
      "r1099",
      "r1112",
      "r1113",
      "r1115",
      "r1116",
      "r1127",
      "r1128",
      "r1168",
      "r1199",
      "r1220",
      "r1223",
      "r1228",
      "r1230",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1308",
      "r1318",
      "r1588",
      "r1603",
      "r1750",
      "r1778",
      "r1779",
      "r1780",
      "r1781",
      "r1782"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails",
      "http://www.ibm.com/role/BasisofPresentationSupplierFinanceProgramsDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails",
      "http://www.ibm.com/role/ContingenciesDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsHedgingProgramsDetails",
      "http://www.ibm.com/role/FinancingReceivablesPaymentTermsDetails",
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails",
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r415",
      "r416",
      "r417",
      "r418",
      "r535",
      "r612",
      "r647",
      "r648",
      "r649",
      "r655",
      "r668",
      "r839",
      "r899",
      "r901",
      "r903",
      "r987",
      "r989",
      "r999",
      "r1027",
      "r1028",
      "r1084",
      "r1086",
      "r1088",
      "r1089",
      "r1099",
      "r1112",
      "r1113",
      "r1115",
      "r1116",
      "r1127",
      "r1128",
      "r1168",
      "r1199",
      "r1220",
      "r1223",
      "r1228",
      "r1230",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1308",
      "r1318",
      "r1588",
      "r1603",
      "r1750",
      "r1778",
      "r1779",
      "r1780",
      "r1781",
      "r1782"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables [Abstract]",
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification/amortization, Before Tax Amount",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r212",
      "r861",
      "r866",
      "r867",
      "r964",
      "r1456"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Reclassification/amortization, Net of Tax Amount",
        "negatedLabel": "Amount reclassified from accumulated other comprehensive income",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r24",
      "r212",
      "r826",
      "r861",
      "r866",
      "r867",
      "r964",
      "r1456"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains/(Losses) Recognized in Earnings and Other Comprehensive Income - Reclassified from AOCI",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails": {
       "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification/amortization, Tax (Expense)/Benefit",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r205",
      "r211",
      "r964"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35"
     ]
    },
    "ibm_ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ReconciliationOfRevenueAndOperatingProfitLossFromSegmentsToConsolidatedTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of segment revenue and profit to IBM as reported",
        "label": "Reconciliation of Revenue And Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of total revenues and profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r35"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1334",
      "r1344",
      "r1354",
      "r1386"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Domain]",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r235",
      "r236",
      "r343",
      "r562",
      "r590",
      "r890",
      "r891",
      "r956",
      "r961",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1056",
      "r1083",
      "r1829"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Axis]",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r235",
      "r236",
      "r343",
      "r562",
      "r590",
      "r890",
      "r891",
      "r956",
      "r961",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1056",
      "r1083",
      "r1774",
      "r1829"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments to settle debt",
        "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security",
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r229",
      "r237",
      "r238",
      "r439",
      "r480",
      "r892",
      "r902",
      "r953",
      "r1140",
      "r1142",
      "r1143",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1739",
      "r1740",
      "r1741",
      "r1742"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "ibm_ExpenseAndIncomeOther",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r1129",
      "r1147",
      "r1148",
      "r1162",
      "r1784"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1335",
      "r1345",
      "r1355",
      "r1387"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1336",
      "r1346",
      "r1356",
      "r1388"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1353",
      "r1363",
      "r1395"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1439",
      "r1509",
      "r1785",
      "r1793"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697",
      "r1698",
      "r1699"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Workforce rebalancing charges",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r220",
      "r223",
      "r411",
      "r412",
      "r1148",
      "r1589"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r123",
      "r958",
      "r994",
      "r998",
      "r1008",
      "r1038",
      "r1297"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r170",
      "r171",
      "r240",
      "r241",
      "r242",
      "r246",
      "r254",
      "r256",
      "r258",
      "r351",
      "r354",
      "r397",
      "r466",
      "r656",
      "r674",
      "r675",
      "r679",
      "r680",
      "r681",
      "r685",
      "r739",
      "r740",
      "r815",
      "r817",
      "r818",
      "r821",
      "r831",
      "r873",
      "r875",
      "r991",
      "r993",
      "r1010",
      "r1831"
     ]
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Axis]",
        "label": "Retirement Plan Name [Axis]",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r1220",
      "r1423",
      "r1609",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614",
      "r1615",
      "r1616",
      "r1617",
      "r1618",
      "r1619",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1654",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1665",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Domain]",
        "label": "Retirement Plan Name [Domain]",
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r1220",
      "r1423",
      "r1609",
      "r1610",
      "r1611",
      "r1612",
      "r1613",
      "r1614",
      "r1615",
      "r1616",
      "r1617",
      "r1618",
      "r1619",
      "r1620",
      "r1621",
      "r1622",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1654",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1661",
      "r1662",
      "r1663",
      "r1664",
      "r1665",
      "r1666",
      "r1667",
      "r1668",
      "r1669",
      "r1670"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanSponsorLocationAxis",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Axis]",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r562",
      "r565",
      "r569",
      "r570",
      "r571",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r603",
      "r1671",
      "r1672",
      "r1673"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanSponsorLocationDomain",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Domain]",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r562",
      "r565",
      "r569",
      "r570",
      "r571",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r603",
      "r1671",
      "r1672",
      "r1673"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Axis]",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r562",
      "r565",
      "r568",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r607",
      "r608",
      "r618",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Domain]",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r562",
      "r565",
      "r568",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r607",
      "r608",
      "r618",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219"
     ]
    },
    "ibm_RetirementRelatedBenefitPlansCurtailmentsAndSettlementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "RetirementRelatedBenefitPlansCurtailmentsAndSettlementsMember",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Curtailments and settlements",
        "label": "Retirement-Related Benefit Plans, Curtailments and Settlements [Member]",
        "documentation": "Accumulated other comprehensive income (loss) related to curtailments and settlements component of defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_RetirementRelatedBenefitPlansDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "RetirementRelatedBenefitPlansDisclosuresLineItems",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost/(Income) of Pension Plans",
        "label": "Retirement-Related Benefit Plans Disclosures [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_RetirementRelatedIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "RetirementRelatedIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails": {
       "parentTag": "ibm_OtherExpenseAndIncome",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement-related costs/(income)",
        "label": "Retirement Related Income (Expense)",
        "documentation": "Retirement Related Income (Expense)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r291",
      "r303",
      "r304",
      "r326",
      "r332",
      "r336",
      "r338",
      "r340",
      "r504",
      "r505",
      "r506",
      "r907",
      "r1147",
      "r1151"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r495",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r506",
      "r509"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of disaggregation of revenue by geography",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuePracticalExpedientRemainingPerformanceObligation",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Practical expedient, remaining performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]",
        "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining Performance Obligations",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligations related to customer contracts that are unsatisfied or partially unsatisfied",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining Performance Obligations",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Duration of expected recognition period for remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_RevenueRemainingPerformanceObligationExpectedTimingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingPercentage",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of remaining performance obligation expected to be recognized",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing Percentage",
        "documentation": "The percentage of the remaining performance obligation that is expected to be recognized in the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails",
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "totalLabel": "Total Revenue",
        "terseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r214",
      "r229",
      "r233",
      "r234",
      "r291",
      "r303",
      "r304",
      "r326",
      "r332",
      "r336",
      "r338",
      "r340",
      "r350",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r852",
      "r948",
      "r950",
      "r1162",
      "r1266",
      "r1313",
      "r1314",
      "r1601"
     ]
    },
    "ibm_RevenuesExcludingDisposalGroups": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "RevenuesExcludingDisposalGroups",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other revenue",
        "label": "Revenues Excluding Disposal Groups",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process, excluding amounts attributable to disposal groups."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails",
      "http://www.ibm.com/role/BorrowingsLongTermDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "ibm_SalesTreasuryStockUnderEmployeePlansShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "SalesTreasuryStockUnderEmployeePlansShares",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of treasury stock under employee plans (in shares)",
        "label": "Sales Treasury Stock under Employee Plans, Shares",
        "documentation": "Number of treasury shares (units) reissued during the period, used to satisfy equity-based compensation obligations exercised by the holders of such rights."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeAndDirectFinancingLeasesInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "ibm_SalesTypeAndDirectFinancingLeasesLeaseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income on lease receivables",
        "label": "Sales-type and Direct Financing Leases, Interest Income",
        "documentation": "Amount of interest income from net investment in sales-type and direct financing leases."
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ibm_SalesTypeAndDirectFinancingLeasesLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "us-gaap_LeaseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total sales-type and direct financing lease income",
        "label": "Sales Type and Direct Financing Leases Lease Income",
        "documentation": "Net amount of profit (loss) recognized at commencement and interest income from sales-type and direct financing leases. Excludes variable lease income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablesGrossDifferenceAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablesGrossDifferenceAmountAbstract",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesComponentsofFinancingReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of the company's financing receivables",
        "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Gross Difference [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of amounts included in the Consolidated Income Statement related to lessor activity",
        "label": "Sales-type Lease, Lease Income [Table Text Block]",
        "documentation": "Tabular disclosure of components of income from sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r882"
     ]
    },
    "us-gaap_SalesTypeLeaseRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeLeaseRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales-type lease selling price",
        "label": "Sales-type Lease, Revenue",
        "documentation": "Amount of sales-type lease revenue."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r883"
     ]
    },
    "us-gaap_SalesTypeLeaseSellingProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesTypeLeaseSellingProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "ibm_SalesTypeAndDirectFinancingLeasesLeaseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Sales-type Lease, Selling Profit (Loss)",
        "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r883"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of the components of financing receivables",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r90"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income/(loss) (net of tax)",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1766",
      "r1767"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockAntidilutiveStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "ibm_ScheduleOfAssetsAndOtherItemsBySegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ScheduleOfAssetsAndOtherItemsBySegmentTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other reportable segment items",
        "label": "Schedule of Assets and Other Items by Segment [Table Text Block]",
        "documentation": "This table represents the disclosure of the assets, depreciation/amortization of intangibles, capital expenditures/investments in intangibles, interest income and interest expense for each reportable segment, along with a reconciliation of assets from reportable segments to total consolidated assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresConsiderationPaidDetails",
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r686",
      "r687",
      "r688",
      "r689",
      "r695",
      "r696",
      "r697",
      "r698",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r733",
      "r734",
      "r735",
      "r738",
      "r1223",
      "r1230",
      "r1708",
      "r1715",
      "r1717"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisition, consideration paid",
        "label": "Business Combination [Table Text Block]",
        "documentation": "Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r1223",
      "r1226",
      "r1706",
      "r1709",
      "r1714",
      "r1718",
      "r1721",
      "r1723"
     ]
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/EquityActivityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications and taxes related to items of other comprehensive income",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "ibm_ScheduleOfContributionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ScheduleOfContributionsTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of contributions",
        "label": "Schedule of Contributions [Table Text Block]",
        "documentation": "Tabular disclosure of contributions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax cost for all retirement-related plans",
        "label": "Schedule of Costs of Retirement Plans [Table Text Block]",
        "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r38",
      "r39",
      "r52",
      "r121",
      "r122",
      "r1194",
      "r1196",
      "r1512",
      "r1518",
      "r1770",
      "r1789"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r42",
      "r43",
      "r44",
      "r45",
      "r572",
      "r573",
      "r574",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r602"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of derivative instruments in the Consolidated Income Statement",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r762",
      "r767",
      "r775",
      "r786"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/EarningsPerShareofCommonStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computation of basic and diluted earnings/(loss) per share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1524"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation cost included in income from continuing operations",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets and financial liabilities measured at fair value on a recurring basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1747",
      "r1748"
     ]
    },
    "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts related to cumulative basis adjustments for fair value hedges",
        "label": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1728",
      "r1730",
      "r1732",
      "r1736"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]",
        "label": "Financing Receivable, Credit Quality Indicator [Table]",
        "documentation": "Disclosure of information about credit quality indicator for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1551",
      "r1553"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Past Due [Table]",
        "label": "Financing Receivable, Past Due [Table]",
        "documentation": "Disclosure of information about aging analysis for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1190",
      "r1550"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillFutureAmortizationDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillIntangibleAssetsbyClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r391",
      "r394",
      "r395",
      "r396",
      "r908",
      "r1129",
      "r1134",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset balances by major asset class",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1575"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r1191"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in goodwill balances by reportable segment",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1191",
      "r1557",
      "r1558",
      "r1559",
      "r1560",
      "r1561",
      "r1562",
      "r1563",
      "r1564",
      "r1565",
      "r1566",
      "r1567"
     ]
    },
    "ibm_ScheduleOfInterestOnDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ScheduleOfInterestOnDebtTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on debt",
        "label": "Schedule Of Interest On Debt [Table Text Block]",
        "documentation": "This table discloses the total interest paid and accrued on the debt instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-swap annual contractual obligations of long-term debt outstanding",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ibm_ScheduleOfNetBenefitCostsForNonPensionPostretirementPlansDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ScheduleOfNetBenefitCostsForNonPensionPostretirementPlansDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of the cost/(income) for the company's nonpension postretirement plans",
        "label": "Schedule of Net Benefit Costs for Non-pension Postretirement Plans, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of the net benefit costs related to the various types of non-pension postretirement plans including allocation between domestic and foreign plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of net periodic (income)/cost of the company's retirement-related benefit plans",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r1660"
     ]
    },
    "ibm_ScheduleOfOtherIncomeAndExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ScheduleOfOtherIncomeAndExpenseTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/OtherIncomeandExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of components of other income and expense",
        "label": "Schedule Of Other Income And Expense [Table Text Block]",
        "documentation": "Schedule Of Other Income And Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in warranty liabilities",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Business acquisition, purchase price allocation",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1716",
      "r1718"
     ]
    },
    "ibm_ScheduleOfRetirementRelatedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ScheduleOfRetirementRelatedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retirement Related Benefit Plans Disclosures [Table]",
        "label": "Schedule of Retirement Related Benefit Plans Disclosures [Table]",
        "documentation": "Disclosures about retirement-related benefit plans including defined benefit pension plans, defined contribution pension plans and non-pension postretirement plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.ibm.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue and pre-tax income by segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, future amortization expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1577"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1331"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r291",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r340",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r396",
      "r410",
      "r413",
      "r732",
      "r735",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1159",
      "r1162",
      "r1163",
      "r1191",
      "r1311",
      "r1797",
      "r1800",
      "r1801",
      "r1802",
      "r1803",
      "r1804",
      "r1805",
      "r1806",
      "r1807",
      "r1808",
      "r1809",
      "r1810",
      "r1811",
      "r1812",
      "r1813",
      "r1814",
      "r1815",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r296",
      "r338",
      "r339",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r948",
      "r949",
      "r950",
      "r951",
      "r1023",
      "r1024",
      "r1025",
      "r1085",
      "r1087",
      "r1090",
      "r1103",
      "r1112",
      "r1114",
      "r1115",
      "r1116",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1133",
      "r1154",
      "r1200",
      "r1202",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1310",
      "r1318",
      "r1797",
      "r1800",
      "r1801",
      "r1803",
      "r1804",
      "r1805",
      "r1806",
      "r1807",
      "r1808",
      "r1809",
      "r1810",
      "r1811",
      "r1812",
      "r1813",
      "r1814",
      "r1815",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/Segments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r291",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r315",
      "r317",
      "r318",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r340",
      "r1157",
      "r1160",
      "r1161",
      "r1162",
      "r1164",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_SegmentReportingInformationRevenueChangePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "SegmentReportingInformationRevenueChangePercent",
     "presentation": [
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue year-to-year change (as a percent)",
        "label": "Segment Reporting Information, Revenue Change, Percent",
        "documentation": "The percentage change from year to year in the revenue for segment reporting purposes."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_SegmentReportingInformationSegmentProfitChangePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "SegmentReportingInformationSegmentProfitChangePercent",
     "presentation": [
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment profit year-to-year change (as a percent)",
        "label": "Segment Reporting Information, Segment Profit Change, Percent",
        "documentation": "The percentage change from year to year in the segment profit for segment reporting purposes."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_SegmentReportingInformationSegmentProfitMargin": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "SegmentReportingInformationSegmentProfitMargin",
     "presentation": [
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment profit margin (as a percent)",
        "label": "Segment Reporting Information, Segment Profit Margin",
        "documentation": "The segment profit margin percentage for segment reporting purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r335",
      "r338",
      "r1158",
      "r1159",
      "r1165"
     ]
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax income from continuing operations",
        "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "presentation": [
      "http://www.ibm.com/role/SegmentsRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT": {
       "parentTag": "ibm_ExpenseAndIncomeOther",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "verboseLabel": "SG&A expense",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r1146",
      "r1147",
      "r1148",
      "r1151",
      "r1498"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsEffectofHedgeActivityonIncomeandExpenseDetails",
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsGainsandLossesDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails",
      "http://www.ibm.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SG&A expense",
        "verboseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r1223",
      "r1226"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.ibm.com/role/StockBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.ibm.com/role/AccountingChangesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r625",
      "r644",
      "r645",
      "r646",
      "r647",
      "r650",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666"
     ]
    },
    "ibm_ShareBasedPaymentArrangementExpenseExcludingNonoperatingAcquisitionRelatedCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ShareBasedPaymentArrangementExpenseExcludingNonoperatingAcquisitionRelatedCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/SegmentsPreTaxIncomeReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Expense, Excluding Nonoperating Acquisition-Related Charges",
        "documentation": "Share-Based Payment Arrangement, Expense, Excluding Nonoperating Acquisition-Related Charges"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases of treasury stock under employee plans (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1702"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/BorrowingsShortTermDebtDetails",
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r131",
      "r1297",
      "r1791"
     ]
    },
    "us-gaap_ShortTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtMember",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Debt",
        "label": "Short-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Software [Member]",
        "documentation": "Represents information pertaining to Software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsStandardWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Standard Product Warranty Accrual",
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r1595",
      "r1599"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsStandardWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Charges incurred",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1596"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsStandardWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual adjustments to reflect actual experience",
        "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1598"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsStandardWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current-period accruals",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1597"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresAcquisitionsDetails",
      "http://www.ibm.com/role/IntangibleAssetsIncludingGoodwillGoodwillbySegmentDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails",
      "http://www.ibm.com/role/SegmentsOtherReportableSegmentItemsDetails",
      "http://www.ibm.com/role/SegmentsResultsofContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r175",
      "r291",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r340",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r396",
      "r400",
      "r410",
      "r413",
      "r732",
      "r735",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1159",
      "r1162",
      "r1163",
      "r1191",
      "r1311",
      "r1797",
      "r1800",
      "r1801",
      "r1802",
      "r1803",
      "r1804",
      "r1805",
      "r1806",
      "r1807",
      "r1808",
      "r1809",
      "r1810",
      "r1811",
      "r1812",
      "r1813",
      "r1814",
      "r1815",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r186",
      "r187",
      "r188",
      "r229",
      "r234",
      "r265",
      "r270",
      "r284",
      "r286",
      "r294",
      "r295",
      "r350",
      "r424",
      "r427",
      "r428",
      "r429",
      "r433",
      "r434",
      "r468",
      "r469",
      "r471",
      "r472",
      "r474",
      "r475",
      "r478",
      "r479",
      "r482",
      "r485",
      "r491",
      "r852",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1010",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1037",
      "r1059",
      "r1078",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1416",
      "r1514",
      "r1516",
      "r1523"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY",
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r83",
      "r87",
      "r88",
      "r167",
      "r170",
      "r171",
      "r211",
      "r212",
      "r213",
      "r240",
      "r241",
      "r242",
      "r246",
      "r254",
      "r256",
      "r258",
      "r293",
      "r351",
      "r354",
      "r397",
      "r466",
      "r492",
      "r656",
      "r674",
      "r675",
      "r679",
      "r680",
      "r681",
      "r685",
      "r739",
      "r740",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r831",
      "r861",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r873",
      "r875",
      "r887",
      "r964",
      "r991",
      "r992",
      "r993",
      "r1010",
      "r1078"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesByPortfolioSegmentDetails",
      "http://www.ibm.com/role/FinancingReceivablesCreditQualityYearofOriginationDetails",
      "http://www.ibm.com/role/FinancingReceivablesPastDueDetails",
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r296",
      "r338",
      "r339",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r948",
      "r949",
      "r950",
      "r951",
      "r1023",
      "r1024",
      "r1025",
      "r1085",
      "r1087",
      "r1090",
      "r1103",
      "r1112",
      "r1114",
      "r1115",
      "r1116",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1133",
      "r1154",
      "r1200",
      "r1202",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1310",
      "r1318",
      "r1797",
      "r1800",
      "r1801",
      "r1803",
      "r1804",
      "r1805",
      "r1806",
      "r1807",
      "r1808",
      "r1809",
      "r1810",
      "r1811",
      "r1812",
      "r1813",
      "r1814",
      "r1815",
      "r1816",
      "r1817",
      "r1818",
      "r1819",
      "r1820",
      "r1821",
      "r1822",
      "r1823",
      "r1824",
      "r1825",
      "r1826",
      "r1827"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r293",
      "r468",
      "r469",
      "r471",
      "r474",
      "r875",
      "r907",
      "r1003",
      "r1011",
      "r1022",
      "r1029",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1037",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1078",
      "r1149",
      "r1151",
      "r1319",
      "r1829"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r293",
      "r343",
      "r468",
      "r469",
      "r471",
      "r474",
      "r875",
      "r907",
      "r1003",
      "r1011",
      "r1022",
      "r1029",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1037",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1078",
      "r1149",
      "r1151",
      "r1319",
      "r1829"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1338",
      "r1348",
      "r1358",
      "r1390"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697",
      "r1698",
      "r1699"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued under employee plans (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r82",
      "r83",
      "r123"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock issued under employee plans",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r82",
      "r83",
      "r123"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total IBM stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r87",
      "r88",
      "r114",
      "r1039",
      "r1057",
      "r1079",
      "r1080",
      "r1297",
      "r1328",
      "r1511",
      "r1516",
      "r1517",
      "r1540",
      "r1765",
      "r1831"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IBM stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY",
      "http://www.ibm.com/role/EquityActivityAOCIRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance at the beginning of the period",
        "periodEndLabel": "Balance at the end of the period",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r51",
      "r167",
      "r168",
      "r170",
      "r171",
      "r212",
      "r240",
      "r241",
      "r242",
      "r246",
      "r254",
      "r256",
      "r351",
      "r354",
      "r397",
      "r466",
      "r492",
      "r656",
      "r674",
      "r675",
      "r679",
      "r680",
      "r681",
      "r685",
      "r739",
      "r740",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r821",
      "r831",
      "r861",
      "r863",
      "r867",
      "r874",
      "r887",
      "r992",
      "r993",
      "r1009",
      "r1039",
      "r1057",
      "r1079",
      "r1080",
      "r1109",
      "r1313",
      "r1314",
      "r1327",
      "r1511",
      "r1516",
      "r1517",
      "r1540",
      "r1765",
      "r1831"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity:",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.ibm.com/role/EquityActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Activity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r477",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r812",
      "r829",
      "r1081",
      "r1082",
      "r1110"
     ]
    },
    "ibm_StrategyAndTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "StrategyAndTechnologyMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strategy and Technology",
        "label": "Strategy And Technology [Member]",
        "documentation": "Strategy And Technology"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r894"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r894"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r894"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r894"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r894"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.ibm.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r895"
     ]
    },
    "us-gaap_SummaryOfFairValueHedgeActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SummaryOfFairValueHedgeActivityAbstract",
     "presentation": [
      "http://www.ibm.com/role/DerivativeFinancialInstrumentsCumulativeBasisAdjustmentsforFairValueHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts recorded in the Consolidated Balance Sheet related to cumulative basis adjustments for fair value hedges",
        "label": "Summary of Fair Value Hedge Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Taxes",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74"
     ]
    },
    "us-gaap_TechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologyServiceMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EquityActivityReclassificationsandTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services",
        "label": "Technology Service [Member]",
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design."
       }
      }
     },
     "auth_ref": [
      "r1606",
      "r1607"
     ]
    },
    "ibm_TheWeatherCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "TheWeatherCompanyMember",
     "presentation": [
      "http://www.ibm.com/role/FinancialAssetsLiabilitiesFairValueMeasurementsDetails",
      "http://www.ibm.com/role/OtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Weather Company",
        "label": "The Weather Company [Member]",
        "documentation": "Information pertaining to the definitive agreement between IBM and Francisco Partners to acquired the assets of IBM's The Weather Company"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_ThirdPartyInvestorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ThirdPartyInvestorMember",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third Party Investor",
        "label": "Third Party Investor [Member]",
        "documentation": "Represents information pertaining to a third party member in an agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_ThreeYearCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "ThreeYearCreditAgreementMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLinesofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three-Year Credit Agreement",
        "label": "Three-Year Credit Agreement [Member]",
        "documentation": "Credit agreement with an original term of three years, entered into on June 22, 2021, under which the entity and a subsidiary borrower may borrow funds on a revolving basis."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1376"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1383"
     ]
    },
    "us-gaap_TradeAndLoansReceivablesHeldForSaleNetNotPartOfDisposalGroup": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndLoansReceivablesHeldForSaleNetNotPartOfDisposalGroup",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for sale",
        "label": "Accounts and Financing Receivables, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance",
        "documentation": "Amount, after valuation allowance, of accounts and financing receivables held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security."
       }
      }
     },
     "auth_ref": [
      "r1531"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TrademarksMember",
     "presentation": [
      "http://www.ibm.com/role/AcquisitionsDivestituresPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1232",
      "r1569",
      "r1570",
      "r1571",
      "r1572",
      "r1573",
      "r1574",
      "r1576",
      "r1578",
      "r1579",
      "r1580"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1405"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ibm_TransactionProcessingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "TransactionProcessingMember",
     "presentation": [
      "http://www.ibm.com/role/RevenueRecognitionDisaggregationofRevenuebyMajorProductsandServiceOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction Processing",
        "label": "Transaction Processing [Member]",
        "documentation": "Represents information pertaining to Transaction Processing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of transfer of commercial financing assets",
        "label": "Transfer of Financial Assets Accounted for as Sales [Table Text Block]",
        "documentation": "Tabular disclosure of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "ibm_TransfersAndServicingOfFinancialAssetsSalesAgreementPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "TransfersAndServicingOfFinancialAssetsSalesAgreementPeriod",
     "presentation": [
      "http://www.ibm.com/role/FinancingReceivablesTransferofFinancingAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer of financial assets, sales period",
        "label": "Transfers And Servicing Of Financial Assets, Sales Agreement Period",
        "documentation": "Transfers And Servicing Of Financial Assets, Sales Agreement Period"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1406"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1407"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1407"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1405"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1405"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1408"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1406"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDSTATEMENTOFEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock - at cost",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r87"
     ]
    },
    "us-gaap_TrustForBenefitOfEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TrustForBenefitOfEmployeesMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trust for Benefit of Employees",
        "label": "Trust for Benefit of Employees [Member]",
        "documentation": "Trust created by the entity that exists for the benefit of its employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management."
       }
      }
     },
     "auth_ref": [
      "r1654",
      "r1772",
      "r1773",
      "r1774"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsCostofRetirementPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Plans",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "USD",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States of America, Dollars",
        "label": "United States of America, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_USDollarFixedRateNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "USDollarFixedRateNotesMember",
     "presentation": [
      "http://www.ibm.com/role/BorrowingsLongTermDebtDebtIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US dollar, fixed-rate notes",
        "label": "US dollar, fixed-rate notes [Member]",
        "documentation": "US dollar, fixed-rate notes"
       }
      }
     },
     "auth_ref": []
    },
    "ibm_USNonpensionPostretirementBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ibm.com/20250630",
     "localname": "USNonpensionPostretirementBenefitPlansMember",
     "presentation": [
      "http://www.ibm.com/role/RetirementRelatedBenefitsContributionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. nonpension postretirement benefit plan",
        "label": "U.S. nonpension postretirement benefit plans [Member]",
        "documentation": "U.S. nonpension postretirement benefit plans"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1402"
     ]
    },
    "us-gaap_UnusedCommitmentsToExtendCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnusedCommitmentsToExtendCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.ibm.com/role/CommitmentsExtensionsofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused amounts in lines of credit to third-party entities and commitments for future financing to clients",
        "label": "Unused Commitments to Extend Credit",
        "documentation": "Unused amount of commitments to extend credit to customers."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails": {
       "parentTag": "us-gaap_LeaseIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/LeasesLeaseAmountsIncludedinConsolidatedIncomeStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease income",
        "label": "Variable Lease, Income",
        "documentation": "Amount of variable lease payments from operating, direct financing, and sales-type leases, excluding amount included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assuming dilution (in shares)",
        "totalLabel": "Number of shares on which diluted earnings per share is calculated (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r286"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average number of common shares outstanding:",
        "terseLabel": "Number of shares on which basic earnings per share is calculated:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ibm.com/role/CONSOLIDATEDINCOMESTATEMENT",
      "http://www.ibm.com/role/EarningsPerShareofCommonStockComputationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "terseLabel": "Weighted-average shares outstanding during period (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r286"
     ]
    },
    "exch_XCHI": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/exch/2025",
     "localname": "XCHI",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NYSE CHICAGO, INC.",
        "label": "NYSE CHICAGO, INC. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "exch_XNYS": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/exch/2025",
     "localname": "XNYS",
     "presentation": [
      "http://www.ibm.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NEW YORK STOCK EXCHANGE, INC.",
        "label": "NEW YORK STOCK EXCHANGE, INC. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1370"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-1A"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(dd)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "44",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-44"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "48",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-48"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "48",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-48"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-51"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-52"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-53"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "54",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-54"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "44",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-20/tableOfContent"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/460/tableOfContent"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-6"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEEE",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEEE"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-30/tableOfContent"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477011/948-310-45-1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-10"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "79",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479299/805-40-55-10"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "183",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "185",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-3"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-1"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "30",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-2"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1404",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1486": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9"
  },
  "r1509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481598/310-20-45-1"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-2"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r1542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r1543": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1544": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1547": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1548": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1553": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15"
  },
  "r1554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r1555": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r1556": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r1609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r1657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r1671": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r1672": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1673": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r1674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r1704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r1705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r1706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r1711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r1712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r1720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r1726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r1737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r1738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r1739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "25",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480270/815-25-40-8A"
  },
  "r1745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r1769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}